public interface GradebookReceiver extends OsidReceiver
The vault receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Gradebook
objects.
Modifier and Type | Method and Description |
---|---|
void |
changedGradebooks(IdList gradebookIds)
The callback for notification of updated gradebooks.
|
void |
deletedAncestorGradebook(Id gradebookId,
Id ancestorId)
The callback for notifications of deleted gradebook ancestors.
|
void |
deletedDescendantGradebook(Id gradebookId,
Id descendantId)
The callback for notifications of deleted gradebook descendants.
|
void |
deletedGradebooks(IdList gradebookIds)
The callback for notification of deleted gradebooks.
|
void |
newAncestorGradebook(Id gradebookId,
Id ancestorId)
The callback for notifications of new gradebook ancestors.
|
void |
newDescendantGradebook(Id gradebookId,
Id descendantId)
The callback for notifications of new gradebook descendants.
|
void |
newGradebooks(IdList gradebookIds)
The callback for notifications of new gradebooks.
|
void |
restructuredGradebookHierarchy()
The callback for notifications of changes to a gradebook hierarchy
where the hierarchy needs to refreshed.
|
down, up
void newGradebooks(IdList gradebookIds)
gradebookIds
- the Ids
of the new
Gradebooks
mandatory
- This method must be implemented. void newAncestorGradebook(Id gradebookId, Id ancestorId)
gradebookId
- the Id
of the Gradebook
ancestorId
- hasRecordType(gradebookRecordType) is false
mandatory
- This method must be implemented. void newDescendantGradebook(Id gradebookId, Id descendantId)
gradebookId
- the Id
of the Gradebook
descendantId
- the Id
of the new Gradebook
descendantmandatory
- This method must be implemented. void changedGradebooks(IdList gradebookIds)
gradebookIds
- the Ids
of the updated
Gradebooks
mandatory
- This method must be implemented. void deletedGradebooks(IdList gradebookIds)
gradebookIds
- the Ids
of the deleted
Gradebooks
mandatory
- This method must be implemented. void deletedAncestorGradebook(Id gradebookId, Id ancestorId)
gradebookId
- the Id
of the Gradebook
ancestorId
- the Id
of the removed
Gradebook
ancestormandatory
- This method must be implemented. void deletedDescendantGradebook(Id gradebookId, Id descendantId)
gradebookId
- the Id
of the Gradebook
descendantId
- the Id
of the removed
Gradebook
descendantmandatory
- This method must be implemented. void restructuredGradebookHierarchy()
mandatory
- This method must be implemented.