public List<String> getSectionCategories() { List<String> resultSet = new ArrayList<String>(); for(Iterator implIter = implList.iterator(); implIter.hasNext();) { CourseManagementService cm = (CourseManagementService)implIter.next(); List<String> list = cm.getSectionCategories(); if(list != null) { resultSet.addAll(list); } } // The federated list should be sorted as a single collection. Collections.sort(resultSet, new Comparator<String>() { public int compare(String cat1,String cat2) { return cat1.compareTo(cat2); } }); return resultSet; }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling section cateogory {}", data[0]); List<String> sectionCategories = cmService.getSectionCategories(); if (!sectionCategories.contains(data[0])) { cmAdmin.addSectionCategory(data[0], data[1]); } }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling section cateogory {}", data[0]); List<String> sectionCategories = cmService.getSectionCategories(); if (!sectionCategories.contains(data[0])) { cmAdmin.addSectionCategory(data[0], data[1]); } }