OSID Logo
OSID Specifications
offering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.offering.CatalogueReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewCatalogues
Description

The callback for notifications of new catalogues.

Parametersosid.id.IdListcatalogueIdsthe Ids of the new Catalogues
CompliancemandatoryThis method must be implemented.
MethodnewAncestorCatalogue
Description

The callback for notifications of new ancestors of a catalogue.

Parametersosid.id.IdcatalogueIdthe Id of the registered Catalogue
osid.id.IdancestorIdthe Id of the new ancestor catalogue
CompliancemandatoryThis method must be implemented.
MethodnewDescendantCatalogue
Description

The callback for notifications of new descendant of a catalogue.

Parametersosid.id.IdcatalogueIdthe Id of the registered Catalogue
osid.id.IddescendantIdthe Id of the new descendant catalogue
CompliancemandatoryThis method must be implemented.
MethodchangedCatalogues
Description

The callback for notification of updated catalogues.

Parametersosid.id.IdListcatalogueIdsthe Ids of the updated Catalogues
CompliancemandatoryThis method must be implemented.
MethoddeletedCatalogues
Description

the callback for notification of deleted catalogues.

Parametersosid.id.IdListcatalogueIdsthe Ids of the registered Catalogues
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorCatalogue
Description

The callback for notifications of deleted ancestors of a catalogue.

Parametersosid.id.IdcatalogueIdthe Id of the registered Catalogue
osid.id.IdancestorIdthe Id of the removed ancestor catalogue
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantCatalogue
Description

The callback for notifications of deleted descendants of a catalogue.

Parametersosid.id.IdcatalogueIdthe Id of the registered Catalogue
osid.id.IddescendantIdthe Id of the deleted descendant catalogue
CompliancemandatoryThis method must be implemented.
MethodrestructuredCatalogueHierarchy
Description

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

CompliancemandatoryThis method must be implemented.