public interface CatalogueReceiver extends OsidReceiver
The catalogue receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Catalogue
objects.
Modifier and Type | Method and Description |
---|---|
void |
changedCatalogues(IdList catalogueIds)
The callback for notification of updated catalogues.
|
void |
deletedAncestorCatalogue(Id catalogueId,
Id ancestorId)
The callback for notifications of deleted ancestors of a catalogue.
|
void |
deletedCatalogues(IdList catalogueIds)
the callback for notification of deleted catalogues.
|
void |
deletedDescendantCatalogue(Id catalogueId,
Id descendantId)
The callback for notifications of deleted descendants of a catalogue.
|
void |
newAncestorCatalogue(Id catalogueId,
Id ancestorId)
The callback for notifications of new ancestors of a catalogue.
|
void |
newCatalogues(IdList catalogueIds)
The callback for notifications of new catalogues.
|
void |
newDescendantCatalogue(Id catalogueId,
Id descendantId)
The callback for notifications of new descendant of a catalogue.
|
void |
restructuredCatalogueHierarchy()
The callback for notifications of changes to a catalogue hierarchy
where the hierarchy needs to refreshed.
|
down, up
void newCatalogues(IdList catalogueIds)
catalogueIds
- the Ids
of the new
Catalogues
mandatory
- This method must be implemented. void newAncestorCatalogue(Id catalogueId, Id ancestorId)
catalogueId
- the Id
of the registered
Catalogue
ancestorId
- the Id of the new ancestor cataloguemandatory
- This method must be implemented. void newDescendantCatalogue(Id catalogueId, Id descendantId)
catalogueId
- the Id
of the registered
Catalogue
descendantId
- the Id of the new descendant cataloguemandatory
- This method must be implemented. void changedCatalogues(IdList catalogueIds)
catalogueIds
- the Ids
of the updated
Catalogues
mandatory
- This method must be implemented. void deletedCatalogues(IdList catalogueIds)
catalogueIds
- the Ids
of the registered
Catalogues
mandatory
- This method must be implemented. void deletedAncestorCatalogue(Id catalogueId, Id ancestorId)
catalogueId
- the Id
of the registered
Catalogue
ancestorId
- the Id of the removed ancestor cataloguemandatory
- This method must be implemented. void deletedDescendantCatalogue(Id catalogueId, Id descendantId)
catalogueId
- the Id
of the registered
Catalogue
descendantId
- the Id of the deleted descendant cataloguemandatory
- This method must be implemented. void restructuredCatalogueHierarchy()
mandatory
- This method must be implemented.