OSID Logo
OSID Specifications
ontology package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ontology.SubjectReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewSubjects
Description

The callback for notifications of new subjects.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListsubjectIdsthe Ids of the new Subjects
CompliancemandatoryThis method must be implemented.
MethodchangedSubjects
Description

The callback for notification of updated subjects.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListsubjectIdsthe Ids of the updated Subjects
CompliancemandatoryThis method must be implemented.
MethoddeletedSubjects
Description

The callback for notification of deleted subjects.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListsubjectIdsthe Ids of the deleted Subjects
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfSubjects
Description

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

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