Interface Section


  • 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 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)