OSID Logo
OSID Specifications
learning package
Version 3.1.0
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.IdnotificationId the notification Id
osid.id.IdListobjectiveIds the Ids of the new Objectives
Compliancemandatory This method must be implemented.
MethodchangedObjectives
Description

The callback for notification of updated objectives.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListobjectiveIds the Ids of the updated Objectives
Compliancemandatory This method must be implemented.
MethoddeletedObjectives
Description

The callback for notification of deleted objectives.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListobjectiveIds the Ids of the deleted Objectives
Compliancemandatory This method must be implemented.
MethodchangedChildOfObjectives
Description

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

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListobjectiveIds the Ids of the Objectives whose children have changed
Compliancemandatory This method must be implemented.