public interface ObjectiveReceiver extends OsidReceiver
The objective receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Objectives.
Modifier and Type | Method and Description |
---|---|
void |
changedObjective(Id objectiveId)
The callback for notification of updated objectives.
|
void |
deletedAncestorObjective(Id objectiveId,
Id ancestorId)
The callback for notifications of deleted objective ancestors.
|
void |
deletedDescendantObjective(Id objectiveId,
Id descendantId)
The callback for notifications of deleted objective descendants.
|
void |
deletedObjective(Id objectiveId)
The callback for notification of deleted objectives.
|
void |
newAncestorObjective(Id objectiveId,
Id ancestorId)
The callback for notifications of new objective ancestors.
|
void |
newDescendantObjective(Id objectiveId,
Id descendantId)
The callback for notifications of new objective descendants.
|
void |
newObjective(Id objectiveId)
The callback for notifications of new objectives.
|
down, up
void newObjective(Id objectiveId)
objectiveId
- the Id
of the new Objective
mandatory
- This method must be implemented. void newAncestorObjective(Id objectiveId, Id ancestorId)
objectiveId
- the Id
of the Objective
ancestorId
- the Id
of the new Objective
ancestormandatory
- This method must be implemented. void newDescendantObjective(Id objectiveId, Id descendantId)
objectiveId
- the Id
of the Objective
descendantId
- the Id
of the new Objective
descendantmandatory
- This method must be implemented. void changedObjective(Id objectiveId)
objectiveId
- the Id
of the updated
Objective
mandatory
- This method must be implemented. void deletedObjective(Id objectiveId)
objectiveId
- the Id
of the deleted
Objective
mandatory
- This method must be implemented. void deletedAncestorObjective(Id objectiveId, Id ancestorId)
objectiveId
- the Id
of the Objective
ancestorId
- the Id
of the removed
Objective
ancestormandatory
- This method must be implemented. void deletedDescendantObjective(Id objectiveId, Id descendantId)
objectiveId
- the Id
of the Objective
descendantId
- the Id
of the removed
Objective
descendantmandatory
- This method must be implemented.