OSID Logo
OSID Specifications
relationship package
Version 3.0.0
Release Candidate Preview
Interfaceosid.relationship.FamilyReceiver
Implementsosid.OsidReceiver
Description

The family receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Family objects.

MethodnewFamilies
Description

The callback for notifications of new families.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListfamilyIdsthe Ids of the new Families
CompliancemandatoryThis method must be implemented.
MethodchangedFamilies
Description

The callback for notification of updated families.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListfamilyIdsthe Ids of the updated Families
CompliancemandatoryThis method must be implemented.
MethoddeletedFamilies
Description

the callback for notification of deleted familys.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListfamilyIdsthe Ids of the registered Families
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfFamilies
Description

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

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