OSID Logo
OSID Specifications
recognition package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recognition.AcademyReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewAcademies
Description

The callback for notifications of new academies.

Parametersosid.id.IdListacademyIdsthe Ids of the new Academies
CompliancemandatoryThis method must be implemented.
MethodnewAncestorAcademy
Description

The callback for notifications of new ancestors of an academy.

Parametersosid.id.IdacademyIdthe Id of the registered Academy
osid.id.IdancestorIdthe Id of the new ancestor academy
CompliancemandatoryThis method must be implemented.
MethodnewDescendantAcademy
Description

The callback for notifications of new descendant of an academy.

Parametersosid.id.IdacademyIdthe Id of the registered Academy
osid.id.IddescendantIdthe Id of the new descendant academy
CompliancemandatoryThis method must be implemented.
MethodchangedAcademies
Description

The callback for notification of updated academies.

Parametersosid.id.IdListacademyIdsthe Ids of the updated Academies
CompliancemandatoryThis method must be implemented.
MethoddeletedAcademies
Description

the callback for notification of deleted academies.

Parametersosid.id.IdListacademyIdsthe Ids of the registered Academies
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorAcademy
Description

The callback for notifications of deleted ancestors of an academy.

Parametersosid.id.IdacademyIdthe Id of the registered Academy
osid.id.IdancestorIdthe Id of the removed ancestor academy
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantAcademy
Description

The callback for notifications of deleted descendants of an academy.

Parametersosid.id.IdacademyIdthe Id of the registered Academy
osid.id.IddescendantIdthe Id of the deleted descendant academy
CompliancemandatoryThis method must be implemented.
MethodrestructuredAcademyHierarchy
Description

The callback for notifications of changes to an academy hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.