// ---------------------------------------------------------------------------- public ArrayList<TranslationData> getTranslationData(String service) { ArrayList<TranslationData> extractedList = new ArrayList<TranslationData>(); for (TranslationData data : list) { if (data.getService().equals(service)) { extractedList.add(data); } } return extractedList; }
// ---------------------------------------------------------------------------- public void addTranslationData(TranslationData data) { boolean isExist = true; String service = data.getService(); String userName = data.getUserName(); for (TranslationData listItem : list) { String listItemService = listItem.getService(); String listItemUid = listItem.getUserName(); if (listItemService != null && listItemUid != null && listItemService.equals(service) && listItemUid.equals(userName)) { isExist = false; break; } } if (isExist) { list.add(data); saveXml(); } }