Interface CanonicalCourse
-
public interface CanonicalCourseA CanonicalCourse represents the aspects of a course that stay the same across instances of a course. A CanonicalCourse exists whether there are any instances of the course or not.- Author:
- Josh Holtzman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAuthority()What authority defines this object?Set<String>getCourseSetEids()Gets the Setof course set EIDs that contain this canonical course. StringgetDescription()A descriptionStringgetEid()A unique enterprise idStringgetTitle()The titlevoidsetAuthority(String authority)voidsetDescription(String description)voidsetEid(String eid)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)
-
-