public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling enrollment set {}", data[0]); if (cmService.isEnrollmentSetDefined(data[0])) { EnrollmentSet enrollmentSet = cmService.getEnrollmentSet(data[0]); log.debug("Updating EnrollmentSet {}", enrollmentSet.getEid()); enrollmentSet.setTitle(data[1]); enrollmentSet.setDescription(data[2]); enrollmentSet.setCategory(data[3]); enrollmentSet.setDefaultEnrollmentCredits(data[5]); cmAdmin.updateEnrollmentSet(enrollmentSet); } else { log.debug("Adding EnrollmentSet {}", data[0]); cmAdmin.createEnrollmentSet(data[0], data[1], data[2], data[3], data[5], data[4], null); } }
public void processRow(String[] data, ProcessorState state) throws Exception { log.debug("Reconciling enrollment set {}", data[0]); if (cmService.isEnrollmentSetDefined(data[0])) { EnrollmentSet enrollmentSet = cmService.getEnrollmentSet(data[0]); log.debug("Updating EnrollmentSet {}", enrollmentSet.getEid()); enrollmentSet.setTitle(data[1]); enrollmentSet.setDescription(data[2]); enrollmentSet.setCategory(data[3]); enrollmentSet.setDefaultEnrollmentCredits(data[5]); cmAdmin.updateEnrollmentSet(enrollmentSet); } else { log.debug("Adding EnrollmentSet {}", data[0]); cmAdmin.createEnrollmentSet(data[0], data[1], data[2], data[3], data[5], data[4], null); } }
protected EnrollmentSet updateEnrollmentSet(EnrollmentSet enrollmentSet, Element element) { if(log.isDebugEnabled()) log.debug("Updating EnrollmentSet + " + enrollmentSet.getEid()); enrollmentSet.setTitle(element.getChildText("title")); enrollmentSet.setDescription(element.getChildText("description")); enrollmentSet.setCategory(element.getChildText("category")); enrollmentSet.setDefaultEnrollmentCredits(element.getChildText("default-enrollment-credits")); // Note: It is not possible to change the course offering, but this seems OK. cmAdmin.updateEnrollmentSet(enrollmentSet); return enrollmentSet; }