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

The objective receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Objectives.

MethodnewObjectives
Description

The callback for notifications of new objectives.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveIdsthe Ids of the new Objectives
CompliancemandatoryThis method must be implemented.
MethodchangedObjectives
Description

The callback for notification of updated objectives.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveIdsthe Ids of the updated Objectives
CompliancemandatoryThis method must be implemented.
MethoddeletedObjectives
Description

The callback for notification of deleted objectives.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListobjectiveIdsthe Ids of the deleted Objectives
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfObjectives
Description

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

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