Interface CanonicalCourse


  • public interface CanonicalCourse
    A 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 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)
      • getCourseSetEids

        Set<String> getCourseSetEids()
        Gets the Set of course set EIDs that contain this canonical course.
        Returns: