public boolean isCourseSetDefined(String eid) { for(Iterator implIter = implList.iterator(); implIter.hasNext();) { CourseManagementService cm = (CourseManagementService)implIter.next(); try { // If any implementation says that the object exists, it exists! if(cm.isCourseSetDefined(eid)) { return true; } } catch (UnsupportedOperationException uso) { if(log.isDebugEnabled()) log.debug(cm + " doesn't know whether course set "+ eid + " exists"); } } return false; }
if(cmService.isCourseSetDefined(eid)) { courseSet = updateCourseSet(cmService.getCourseSet(eid), element); } else {
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling course set {}", data[0]); if (cmService.isCourseSetDefined(data[0])) { CourseSet courseSet = cmService.getCourseSet(data[0]); log.debug("Updating CourseSet {}", courseSet.getEid()); courseSet.setTitle(data[1]); courseSet.setDescription(data[2]); courseSet.setCategory(data[3]); if (StringUtils.isNotBlank(data[4]) && cmService.isCourseSetDefined(data[4])) { CourseSet parent = cmService.getCourseSet(data[4]); courseSet.setParent(parent); } cmAdmin.updateCourseSet(courseSet); } else { String eid = data[0]; log.debug("Adding CourseSet + " + eid); cmAdmin.createCourseSet(data[0], data[1], data[2], data[3], StringUtils.defaultIfEmpty(data[4], null)); } }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling course set {}", data[0]); if (cmService.isCourseSetDefined(data[0])) { CourseSet courseSet = cmService.getCourseSet(data[0]); log.debug("Updating CourseSet {}", courseSet.getEid()); courseSet.setTitle(data[1]); courseSet.setDescription(data[2]); courseSet.setCategory(data[3]); if (StringUtils.isNotBlank(data[4]) && cmService.isCourseSetDefined(data[4])) { CourseSet parent = cmService.getCourseSet(data[4]); courseSet.setParent(parent); } cmAdmin.updateCourseSet(courseSet); } else { String eid = data[0]; log.debug("Adding CourseSet + " + eid); cmAdmin.createCourseSet(data[0], data[1], data[2], data[3], StringUtils.defaultIfEmpty(data[4], null)); } }
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]); } } }
if (!cmService.isCourseSetDefined(courseSetEid)) { log.error("can't find course set with eid: {}", courseSetEid); continue;
if (!cmService.isCourseSetDefined(courseSetEid)) { log.error("can't find course set with eid: {}", courseSetEid); continue;
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]); } } }
protected CourseSet updateCourseSet(CourseSet courseSet, Element element) { if(log.isDebugEnabled()) log.debug("Updating CourseSet + " + courseSet.getEid()); courseSet.setTitle(element.getChildText("title")); courseSet.setDescription(element.getChildText("description")); courseSet.setCategory(element.getChildText("category")); String parentEid = element.getChildText("parent-course-set"); if(cmService.isCourseSetDefined(parentEid)) { CourseSet parent = cmService.getCourseSet(parentEid); courseSet.setParent(parent); } cmAdmin.updateCourseSet(courseSet); return courseSet; }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling course offering {}", data[0]); if (cmService.isCourseOfferingDefined(data[0])) { CourseOffering courseOffering = cmService.getCourseOffering(data[0]); log.debug("Updating CourseOffering {}", courseOffering.getEid()); AcademicSession newAcademicSession = cmService.getAcademicSession(data[1]); courseOffering.setTitle(data[2]); courseOffering.setDescription(data[3]); courseOffering.setStatus(data[4]); courseOffering.setAcademicSession(newAcademicSession); courseOffering.setStartDate(getDate(data[5])); courseOffering.setEndDate(getDate(data[6])); cmAdmin.updateCourseOffering(courseOffering); } else { String eid = data[0]; log.debug("Adding CourseOffering {}", eid); cmAdmin.createCourseOffering(data[0], data[2], data[3], data[4], data[1], data[7], getDate(data[5]), getDate(data[6])); } if (data.length > 8) { String courseSet = data[8]; if (courseSet != null && cmService.isCourseSetDefined(courseSet)) { cmAdmin.addCourseOfferingToCourseSet(courseSet, data[0]); } } }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling course offering {}", data[0]); if (cmService.isCourseOfferingDefined(data[0])) { CourseOffering courseOffering = cmService.getCourseOffering(data[0]); log.debug("Updating CourseOffering {}", courseOffering.getEid()); AcademicSession newAcademicSession = cmService.getAcademicSession(data[1]); courseOffering.setTitle(data[2]); courseOffering.setDescription(data[3]); courseOffering.setStatus(data[4]); courseOffering.setAcademicSession(newAcademicSession); courseOffering.setStartDate(getDate(data[5])); courseOffering.setEndDate(getDate(data[6])); cmAdmin.updateCourseOffering(courseOffering); } else { String eid = data[0]; log.debug("Adding CourseOffering {}", eid); cmAdmin.createCourseOffering(data[0], data[2], data[3], data[4], data[1], data[7], getDate(data[5]), getDate(data[6])); } if (data.length > 8) { String courseSet = data[8]; if (courseSet != null && cmService.isCourseSetDefined(courseSet)) { cmAdmin.addCourseOfferingToCourseSet(courseSet, data[0]); } } }