public SLCCourse getCourse(String courseId, String schoolId, String uniqueCourseId) { SLCCourse course = null; course = clone(courses.get((counter++) % courses.size())); // courseCount--; course.setId(courseId); course.setUniqueCourseId(uniqueCourseId); CourseCode cc = new CourseCode(); cc.setID(courseId); // cc.setID(course.getId() + courseCount); cc.setIdentificationSystem(CourseCodeSystemType.CSSC_COURSE_CODE); course.getCourseCode().add(cc); // TODO remove this once DE608 is resolved course.setCourseTitle(cc.getID()); SLCEducationalOrgIdentityType edOrgIdentityType = new SLCEducationalOrgIdentityType(); edOrgIdentityType.setStateOrganizationId(schoolId); // TODO Comment out the next 4 lines ... // EducationOrgIdentificationCode eoic = new EducationOrgIdentificationCode(); // eoic.setIdentificationSystem(EducationOrgIdentificationSystemType.SCHOOL); // eoic.setID(schoolId); // edOrgIdentityType.getEducationOrgIdentificationCode().add(eoic); // TODO and uncomment this 1 line to implement changes coming out of HERMOD. // edOrgIdentityType.setStateOrganizationId(schoolId); // edOrgIdentityType.getStateOrganizationIdOrEducationOrgIdentificationCode().add(eoic); SLCEducationalOrgReferenceType schoolRef = new SLCEducationalOrgReferenceType(); schoolRef.setEducationalOrgIdentity(edOrgIdentityType); course.setEducationOrganizationReference(schoolRef); return course; }