OSID Logo
OSID Specifications
room package
Version 3.0.0
Release Candidate Preview
Interfaceosid.room.CampusReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewCampuses
Description

The callback for notifications of new campuses.

Parametersosid.id.IdListcampusIdsthe Ids of the new Campuses
CompliancemandatoryThis method must be implemented.
MethodnewAncestorCampus
Description

The callback for notifications of new ancestors of a campus.

Parametersosid.id.IdcampusIdthe Id of the registered Campus
osid.id.IdancestorIdthe Id of the new ancestor campus
CompliancemandatoryThis method must be implemented.
MethodnewDescendantCampus
Description

The callback for notifications of new descendant of a campus.

Parametersosid.id.IdcampusIdthe Id of the registered Campus
osid.id.IddescendantIdthe Id of the new descendant campus
CompliancemandatoryThis method must be implemented.
MethodchangedCampuses
Description

The callback for notification of updated campuses.

Parametersosid.id.IdListcampusIdsthe Ids of the updated Campuses
CompliancemandatoryThis method must be implemented.
MethoddeletedCampuses
Description

the callback for notification of deleted campuses.

Parametersosid.id.IdListcampusIdsthe Ids of the registered Campuses
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorCampus
Description

The callback for notifications of deleted ancestors of a campus.

Parametersosid.id.IdcampusIdthe Id of the registered Campus
osid.id.IdancestorIdthe Id of the removed ancestor campus
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantCampus
Description

The callback for notifications of deleted descendants of a campus.

Parametersosid.id.IdcampusIdthe Id of the registered Campus
osid.id.IddescendantIdthe Id of the deleted descendant campus
CompliancemandatoryThis method must be implemented.
MethodrestructuredCampusHierarchy
Description

The callback for notifications of changes to a campus hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.