public class HttpClientCourseOfferingDaoImpl extends Object implements ICourseOfferingDao
| Modifier and Type | Field and Description |
|---|---|
protected String |
COURSE_LIST_KEY |
protected String |
DEPARTMENT_LIST_KEY |
protected String |
SCHOOL_LIST_KEY |
protected String |
TERM_LIST_KEY |
| Constructor and Description |
|---|
HttpClientCourseOfferingDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
FullCourseOffering |
getCourseOffering(String courseCode,
String termCode) |
CourseList |
getCourseOfferings(String schoolCode,
String departmentCode,
String termCode) |
CourseSection |
getCourseSectionOffering(String courseCode,
String sectionCode,
String termCode) |
Term |
getCurrentTerm(String schoolCode) |
Department |
getDepartment(String schoolCode,
String departmentCode,
String termCode) |
DepartmentList |
getDepartments(String schoolCode,
String termCode) |
School |
getSchool(String schoolCode) |
SchoolList |
getSchools() |
TermList |
getTerms(String schoolCode) |
void |
setCache(net.sf.ehcache.Cache cache) |
void |
setCourseListUrl(String courseListUrl) |
void |
setCourseUrl(String courseUrl) |
void |
setDepartmentListUrl(String departmentListUrl) |
void |
setRestTemplate(org.springframework.web.client.RestTemplate restTemplate) |
void |
setSchoolListUrl(String schoolListUrl) |
void |
setTermListUrl(String termListUrl) |
protected final String SCHOOL_LIST_KEY
protected final String TERM_LIST_KEY
protected final String DEPARTMENT_LIST_KEY
protected final String COURSE_LIST_KEY
@Autowired(required=true) public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
@Autowired(required=true) public void setCache(net.sf.ehcache.Cache cache)
public void setTermListUrl(String termListUrl)
public void setSchoolListUrl(String schoolListUrl)
public void setDepartmentListUrl(String departmentListUrl)
public void setCourseListUrl(String courseListUrl)
public void setCourseUrl(String courseUrl)
public TermList getTerms(String schoolCode)
getTerms in interface ICourseOfferingDaopublic Term getCurrentTerm(String schoolCode)
getCurrentTerm in interface ICourseOfferingDaopublic SchoolList getSchools()
getSchools in interface ICourseOfferingDaopublic School getSchool(String schoolCode)
getSchool in interface ICourseOfferingDaopublic DepartmentList getDepartments(String schoolCode, String termCode)
getDepartments in interface ICourseOfferingDaopublic Department getDepartment(String schoolCode, String departmentCode, String termCode)
getDepartment in interface ICourseOfferingDaopublic CourseList getCourseOfferings(String schoolCode, String departmentCode, String termCode)
getCourseOfferings in interface ICourseOfferingDaopublic FullCourseOffering getCourseOffering(String courseCode, String termCode)
getCourseOffering in interface ICourseOfferingDaopublic CourseSection getCourseSectionOffering(String courseCode, String sectionCode, String termCode)
getCourseSectionOffering in interface ICourseOfferingDaoCopyright © 2016 Jasig. All Rights Reserved.