Interface AcademicSession
-
public interface AcademicSessionAn institutional context for CourseOfferings, distinguishing one instance of a CanonicalCourse from another. In higher educational institutions, it almost always includes a time range. However, self-paced "sessions" are apparently also possible.
AcademicSession includes a notion of ordering and currency to support queries such as "Find all current course offerings" and "Sort past course offerings in reverse session order".
- Author:
- Josh Holtzman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAuthority()What authority defines this object?StringgetDescription()A descriptionStringgetEid()A unique enterprise idDategetEndDate()The date this AcademicSession ends (if any).DategetStartDate()The date this AcademicSession starts (if any).StringgetTitle()The titlevoidsetAuthority(String authority)voidsetDescription(String description)voidsetEid(String eid)voidsetEndDate(Date endDate)voidsetStartDate(Date startDate)voidsetTitle(String title)
-
-
-
Method Detail
-
getEid
String getEid()
A unique enterprise id- Returns:
-
setEid
void setEid(String eid)
-
getAuthority
String getAuthority()
What authority defines this object?- Returns:
-
setAuthority
void setAuthority(String authority)
-
getTitle
String getTitle()
The title- Returns:
-
setTitle
void setTitle(String title)
-
getDescription
String getDescription()
A description- Returns:
-
setDescription
void setDescription(String description)
-
getStartDate
Date getStartDate()
The date this AcademicSession starts (if any).- Returns:
-
setStartDate
void setStartDate(Date startDate)
-
getEndDate
Date getEndDate()
The date this AcademicSession ends (if any).- Returns:
-
setEndDate
void setEndDate(Date endDate)
-
-