org.sakaiproject.coursemanagement.api
Interface Section

All Known Implementing Classes:
SectionCmImpl

public interface Section

Models 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
 String getAuthority()
          What authority defines this object?
 String getCategory()
          A category for this Section.
 String getCourseOfferingEid()
          Gets the enterprise ID of the Section's containing CourseOffering.
 String getDescription()
          A description
 String getEid()
          A unique enterprise id
 EnrollmentSet getEnrollmentSet()
          Gets the EnrollmentSet associated with this Section, if any.
 Integer getMaxSize()
          Gets maximum size allowed in a Section
 Set<Meeting> getMeetings()
          The meeting time for this section.
 Section getParent()
          Gets the parent Section for this Section, or null if this is not a subSection.
 String getTitle()
          The title
 void setAuthority(String authority)
           
 void setCategory(String category)
           
 void setDescription(String description)
           
 void setEid(String eid)
           
 void setEnrollmentSet(EnrollmentSet enrollmentSet)
           
 void setMaxSize(Integer maxSize)
           
 void setMeetings(Set<Meeting> meetingTimes)
           
 void setParent(Section parent)
           
 void setTitle(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)

getMeetings

Set<Meeting> getMeetings()
The meeting time for this section.

Returns:

setMeetings

void setMeetings(Set<Meeting> meetingTimes)

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)


Copyright © 2011 Sakai Project. All Rights Reserved.