OSID Logo
OSID Specifications
course package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.CourseReceiver
Implementsosid.OsidReceiver
Description

The course receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Course objects.

MethodnewCourses
Description

The callback for notifications of new courses.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseIdsthe Ids of the new Courses
CompliancemandatoryThis method must be implemented.
MethodchangedCourses
Description

The callback for notification of updated courses.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseIdsthe Ids of the updated Courses
CompliancemandatoryThis method must be implemented.
MethoddeletedCourses
Description

the callback for notification of deleted courses.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseIdsthe Ids of the deleted Courses
CompliancemandatoryThis method must be implemented.