OSID Logo
OSID Specifications
hierarchy package
Version 3.0.0
Release Candidate Preview
Interfaceosid.hierarchy.HierarchyStructureReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewNodes
Description

The callback for notifications of new hierarchy nodes.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdnodeIdsthe Ids of the new nodes
CompliancemandatoryThis method must be implemented.
MethoddeletedNodes
Description

the callback for notification of deleted hierarchy nodes.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListnodeIdsthe Ids of the deleted nodes
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfNodes
Description

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

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