OSID Logo
OSID Specifications
learning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.learning.ObjectiveBankReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewObjectiveBanks
Description

The callback for notifications of new objective banks.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveBankIdsthe Ids of the new ObjectiveBanks
CompliancemandatoryThis method must be implemented.
MethodchangedObjectiveBanks
Description

The callback for notification of updated objective banks.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveBankIdsthe Ids of the updated ObjectiveBanks
CompliancemandatoryThis method must be implemented.
MethoddeletedObjectiveBanks
Description

The callback for notification of deleted objective banks.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveBankIdsthe Ids of the deleted ObjectiveBanks
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfObjectiveBanks
Description

The callback for notifications of changes to children of objective bank hierarchy nodes.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveBankIdsthe Ids of the ObjectiveBanks whose children have changed
CompliancemandatoryThis method must be implemented.