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

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

MethodnewLessons
Description

The callback for notifications of new lessons.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlessonIdsthe Ids of the new Lessons
CompliancemandatoryThis method must be implemented.
MethodchangedLessons
Description

The callback for notification of updated lessons.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlessonIdsthe Ids of the updated Lessons
CompliancemandatoryThis method must be implemented.
MethoddeletedLessons
Description

the callback for notification of deleted lessons.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListlessonIdsthe Ids of the registered Lessons
CompliancemandatoryThis method must be implemented.