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

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

MethodnewCourseCatalog
Description

The callback for notifications of new course catalogs.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseCatalogIdsthe Ids of the new CourseCatalogs
CompliancemandatoryThis method must be implemented.
MethodchangedCourseCatalogs
Description

The callback for notification of updated course catalogs.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseCatalogIdsthe Ids of the updated CourseCatalogs
CompliancemandatoryThis method must be implemented.
MethoddeletedCourseCatalogs
Description

The callback for notification of deleted course catalogs.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseCatalogIdsthe Ids of the deleted CourseCatalogs
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfCourseCatalogs
Description

The callback for notifications of changes to children of course catalog hierarchy nodes.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListcourseCatalogIdsthe Ids of the CourseCatalogs whose children have changed
CompliancemandatoryThis method must be implemented.