Interface CourseOffering
-
public interface CourseOfferingAn instance of a course.- Author:
- Josh Holtzman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AcademicSessiongetAcademicSession()The AcademicSession for this course offeringStringgetAuthority()What authority defines this object?StringgetCanonicalCourseEid()Gets the enterprise ID of the CourseOffering's CanonicalCourse.Set<String>getCourseSetEids()Gets the Setof course set EIDs that contain this canonical course. StringgetDescription()Gets the description of this CourseOffering.StringgetEid()Gets the unique enterprise id of this CourseOffering.DategetEndDate()The date this CourseOffering ends (if any).DategetStartDate()The date this CourseOffering starts (if any).StringgetStatus()Gets the status of this CourseOffering.StringgetTitle()Gets the title of this CourseOffering.voidsetAcademicSession(AcademicSession academicSession)voidsetAuthority(String authority)voidsetDescription(String description)voidsetEid(String eid)voidsetEndDate(Date endDate)voidsetStartDate(Date startDate)voidsetStatus(String status)voidsetTitle(String title)
-
-
-
Method Detail
-
getEid
String getEid()
Gets the unique enterprise id of this CourseOffering.- Returns:
-
setEid
void setEid(String eid)
-
getAuthority
String getAuthority()
What authority defines this object?- Returns:
-
setAuthority
void setAuthority(String authority)
-
getTitle
String getTitle()
Gets the title of this CourseOffering.- Returns:
-
setTitle
void setTitle(String title)
-
getDescription
String getDescription()
Gets the description of this CourseOffering.- Returns:
-
setDescription
void setDescription(String description)
-
getStatus
String getStatus()
Gets the status of this CourseOffering. This might be open, closed, planned, or discontinued, for example.- Returns:
-
setStatus
void setStatus(String status)
-
getAcademicSession
AcademicSession getAcademicSession()
The AcademicSession for this course offering- Returns:
-
setAcademicSession
void setAcademicSession(AcademicSession academicSession)
-
getStartDate
Date getStartDate()
The date this CourseOffering starts (if any). Typically, a CourseOffering starts when its AcademicSession starts. Since this isn't necessarily true for every CourseOffering, the startDate can be set explicitly here.- Returns:
-
setStartDate
void setStartDate(Date startDate)
-
getEndDate
Date getEndDate()
The date this CourseOffering ends (if any). Typically, a CourseOffering ends when its AcademicSession ends. Since this isn't necessarily true for every CourseOffering, the endDate can be set explicitly here.- Returns:
-
setEndDate
void setEndDate(Date endDate)
-
getCanonicalCourseEid
String getCanonicalCourseEid()
Gets the enterprise ID of the CourseOffering's CanonicalCourse.- Returns:
-
-