OSID Logo
OSID Specifications
profile package
Version 3.0.0
Release Candidate Preview
Interfaceosid.profile.ProfileReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewProfiles
Description

The callback for notifications of new profiles.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprofileIdsthe Ids of the new Profiles
CompliancemandatoryThis method must be implemented.
MethodchangedProfiles
Description

The callback for notification of updated profiles.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprofileIdsthe Ids of the updated Profiles
CompliancemandatoryThis method must be implemented.
MethoddeletedProfiles
Description

The callback for notification of deleted profiles.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListprofileIdsthe Ids of the deleted Profiles
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfProfiles
Description

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

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