Uses of Interface
org.sakaiproject.api.section.coursemanagement.Course

Packages that use Course
org.sakaiproject.api.section   
org.sakaiproject.api.section.coursemanagement   
org.sakaiproject.component.section   
org.sakaiproject.component.section.cover   
org.sakaiproject.component.section.sakai21   
org.sakaiproject.component.section.support   
org.sakaiproject.tool.section.decorator   
org.sakaiproject.tool.section.jsf.backingbean   
 

Uses of Course in org.sakaiproject.api.section
 

Methods in org.sakaiproject.api.section that return Course
 Course SectionManager.getCourse(String siteContext)
          Gets the course (whatever that means) associated with this site context.
 Course CourseManager.createCourse(String siteContext, String title, boolean selfRegAllowed, boolean selfSwitchingAllowed, boolean externallyManaged)
          Creates a new Course object for this site.
 

Methods in org.sakaiproject.api.section with parameters of type Course
 ParticipationRecord CourseManager.addEnrollment(User user, Course course)
          Adds a student to a course.
 ParticipationRecord CourseManager.addTA(User user, Course course)
          Adds a TA to a course.
 ParticipationRecord CourseManager.addInstructor(User user, Course course)
          Adds an instructor to a course.
 void CourseManager.removeCourseMembership(String userUid, Course course)
          Removes a user from the course.
 

Uses of Course in org.sakaiproject.api.section.coursemanagement
 

Methods in org.sakaiproject.api.section.coursemanagement that return Course
 Course CourseSection.getCourse()
          Gets the Course that this CourseSection belongs to
 

Uses of Course in org.sakaiproject.component.section
 

Classes in org.sakaiproject.component.section that implement Course
 class CourseImpl
          A detachable Course for persistent storage.
 

Fields in org.sakaiproject.component.section declared as Course
protected  Course CourseSectionImpl.course
           
 

Methods in org.sakaiproject.component.section that return Course
 Course CourseManagerHibernateImpl.createCourse(String siteContext, String title, boolean selfRegAllowed, boolean selfSwitchingAllowed, boolean externallyManaged)
           
 Course SectionManagerHibernateImpl.getCourse(String siteContext)
           
 Course CourseSectionImpl.getCourse()
           
 

Methods in org.sakaiproject.component.section with parameters of type Course
 ParticipationRecord CourseManagerHibernateImpl.addInstructor(User user, Course course)
           
 ParticipationRecord CourseManagerHibernateImpl.addEnrollment(User user, Course course)
           
 ParticipationRecord CourseManagerHibernateImpl.addTA(User user, Course course)
           
 void CourseManagerHibernateImpl.removeCourseMembership(String userUid, Course course)
           
 void CourseSectionImpl.setCourse(Course course)
           
 

Constructors in org.sakaiproject.component.section with parameters of type Course
CourseSectionImpl(Course course, String title, String uuid, String category, Integer maxEnrollments, String location, Time startTime, Time endTime, boolean monday, boolean tuesday, boolean wednesday, boolean thursday, boolean friday, boolean saturday, boolean sunday)
           
 

Uses of Course in org.sakaiproject.component.section.cover
 

Methods in org.sakaiproject.component.section.cover that return Course
static Course CourseManager.createCourse(String siteContext, String title, boolean selfRegAllowed, boolean selfSwitchingAllowed, boolean externallyManaged)
           
 

Uses of Course in org.sakaiproject.component.section.sakai21
 

Fields in org.sakaiproject.component.section.sakai21 declared as Course
protected  Course CourseSectionImpl.course
           
 

Methods in org.sakaiproject.component.section.sakai21 that return Course
 Course SectionManagerImpl.getCourse(String siteContext)
           
 Course CourseManagerImpl.createCourse(String siteContext, String title, boolean selfRegAllowed, boolean selfSwitchingAllowed, boolean externallyManaged)
           
 Course CourseSectionImpl.getCourse()
           
 

Methods in org.sakaiproject.component.section.sakai21 with parameters of type Course
 ParticipationRecord CourseManagerImpl.addInstructor(User user, Course course)
          Not supported in sakai 2.1
 ParticipationRecord CourseManagerImpl.addEnrollment(User user, Course course)
          Not supported in sakai 2.1
 ParticipationRecord CourseManagerImpl.addTA(User user, Course course)
          Not supported in sakai 2.1
 void CourseManagerImpl.removeCourseMembership(String userUid, Course course)
          Not supported in sakai 2.1
 void CourseSectionImpl.setCourse(Course course)
           
 

Uses of Course in org.sakaiproject.component.section.support
 

Methods in org.sakaiproject.component.section.support that return Course
 Course IntegrationSupportImpl.createCourse(String siteContext, String title, boolean externallyManaged, boolean selfRegistrationAllowed, boolean selfSwitchingAllowed)
           
 Course IntegrationSupport.createCourse(String siteContext, String title, boolean externallyManaged, boolean selfRegistrationAllowed, boolean selfSwitchingAllowed)
          Creates a new course.
 

Uses of Course in org.sakaiproject.tool.section.decorator
 

Methods in org.sakaiproject.tool.section.decorator that return Course
 Course CourseSectionDecorator.getCourse()
           
 

Uses of Course in org.sakaiproject.tool.section.jsf.backingbean
 

Methods in org.sakaiproject.tool.section.jsf.backingbean that return Course
protected  Course CourseDependentBean.getCourse()