Interface Section
-
public interface SectionModels a "cohort" (a stable group which enrolls in multiple courses as a unit) as well as officially delimited course "groups" and "sections".- Author:
- Josh Holtzman
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAuthority()What authority defines this object?StringgetCategory()A category for this Section.StringgetCourseOfferingEid()Gets the enterprise ID of the Section's containing CourseOffering.StringgetDescription()A descriptionStringgetEid()A unique enterprise idEnrollmentSetgetEnrollmentSet()Gets the EnrollmentSet associated with this Section, if any.IntegergetMaxSize()Gets maximum size allowed in a SectionSet<Meeting>getMeetings()The meeting time for this section.SectiongetParent()Gets the parent Section for this Section, or null if this is not a subSection.StringgetTitle()The titlevoidsetAuthority(String authority)voidsetCategory(String category)voidsetDescription(String description)voidsetEid(String eid)voidsetEnrollmentSet(EnrollmentSet enrollmentSet)voidsetMaxSize(Integer maxSize)voidsetMeetings(Set<Meeting> meetingTimes)voidsetParent(Section parent)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)
-
getCategory
String getCategory()
A category for this Section. A category might be lecture, lab, discussion, or some other kind of classification.- Returns:
-
setCategory
void setCategory(String category)
-
getParent
Section getParent()
Gets the parent Section for this Section, or null if this is not a subSection.- Returns:
-
setParent
void setParent(Section parent)
-
getEnrollmentSet
EnrollmentSet getEnrollmentSet()
Gets the EnrollmentSet associated with this Section, if any.- Returns:
-
setEnrollmentSet
void setEnrollmentSet(EnrollmentSet enrollmentSet)
-
getCourseOfferingEid
String getCourseOfferingEid()
Gets the enterprise ID of the Section's containing CourseOffering.- Returns:
-
getMaxSize
Integer getMaxSize()
Gets maximum size allowed in a Section- Returns:
-
setMaxSize
void setMaxSize(Integer maxSize)
-
-