org.sakaiproject.coursemanagement.api
Interface CanonicalCourse

All Known Implementing Classes:
CanonicalCourseCmImpl

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 Summary
 String getAuthority()
          What authority defines this object?
 Set<String> getCourseSetEids()
          Gets the Set of course set EIDs that contain this canonical course.
 String getDescription()
          A description
 String getEid()
          A unique enterprise id
 String getTitle()
          The title
 void setAuthority(String authority)
           
 void setDescription(String description)
           
 void setEid(String eid)
           
 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)

getCourseSetEids

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

Returns:


Copyright © 2011 Sakai Project. All Rights Reserved.