public interface AcademyReceiver extends OsidReceiver
The academy receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Academy
objects.
| Modifier and Type | Method and Description |
|---|---|
void |
changedAcademy(Id academyId)
The callback for notification of updated academies.
|
void |
deletedAcademy(Id academyId)
the callback for notification of deleted academies.
|
void |
deletedAncestorAcademy(Id academyId,
Id ancestorId)
The callback for notifications of deleted ancestors of an academy.
|
void |
deletedDescendantAcademy(Id academyId,
Id descendantId)
The callback for notifications of deleted descendants of an academy.
|
void |
newAcademy(Id academyId)
The callback for notifications of new academies.
|
void |
newAncestorAcademy(Id academyId,
Id ancestorId)
The callback for notifications of new ancestors of an academy.
|
void |
newDescendantAcademy(Id academyId,
Id descendantId)
The callback for notifications of new descendant of an academy.
|
down, upvoid newAcademy(Id academyId)
academyId - the Id of the new Academy
mandatory - This method must be implemented. void newAncestorAcademy(Id academyId, Id ancestorId)
academyId - the Id of the registered
Academy ancestorId - the Id of the new ancestor academymandatory - This method must be implemented. void newDescendantAcademy(Id academyId, Id descendantId)
academyId - the Id of the registered
Academy descendantId - the Id of the new descendant academymandatory - This method must be implemented. void changedAcademy(Id academyId)
academyId - the Id of the updated Academy
mandatory - This method must be implemented. void deletedAcademy(Id academyId)
academyId - the Id of the registered
Academy mandatory - This method must be implemented. void deletedAncestorAcademy(Id academyId, Id ancestorId)
academyId - the Id of the registered
Academy ancestorId - the Id of the removed ancestor academymandatory - This method must be implemented. void deletedDescendantAcademy(Id academyId, Id descendantId)
academyId - the Id of the registered
Academy descendantId - the Id of the deleted descendant academymandatory - This method must be implemented.