protected void updateCanonicalCourse(CanonicalCourse canonicalCourse, Element element) { if(log.isDebugEnabled()) log.debug("Updating CanonicalCourse + " + canonicalCourse.getEid()); canonicalCourse.setTitle(element.getChildText("title")); canonicalCourse.setDescription(element.getChildText("description")); cmAdmin.updateCanonicalCourse(canonicalCourse); }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling canonical course {}", data[0]); if (cmService.isCanonicalCourseDefined(data[0])) { CanonicalCourse canonicalCourse = cmService.getCanonicalCourse(data[0]); log.debug("Updating CanonicalCourse {}", canonicalCourse.getEid()); canonicalCourse.setTitle(data[1]); canonicalCourse.setDescription(data[2]); cmAdmin.updateCanonicalCourse(canonicalCourse); } else { log.debug("Adding CanonicalCourse {}", data[0]); cmAdmin.createCanonicalCourse(data[0], data[1], data[2]); } if (data.length > 3) { String courseSet = data[3]; if (courseSet != null && cmService.isCourseSetDefined(courseSet)) { cmAdmin.addCanonicalCourseToCourseSet(courseSet, data[0]); } } }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling canonical course {}", data[0]); if (cmService.isCanonicalCourseDefined(data[0])) { CanonicalCourse canonicalCourse = cmService.getCanonicalCourse(data[0]); log.debug("Updating CanonicalCourse {}", canonicalCourse.getEid()); canonicalCourse.setTitle(data[1]); canonicalCourse.setDescription(data[2]); cmAdmin.updateCanonicalCourse(canonicalCourse); } else { log.debug("Adding CanonicalCourse {}", data[0]); cmAdmin.createCanonicalCourse(data[0], data[1], data[2]); } if (data.length > 3) { String courseSet = data[3]; if (courseSet != null && cmService.isCourseSetDefined(courseSet)) { cmAdmin.addCanonicalCourseToCourseSet(courseSet, data[0]); } } }