OSID Logo
OSID Specifications
authentication package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authentication.AgencyReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewAgencies
Description

The callback for notifications of new agencies.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListagencyIdsthe Ids of the new Agencies
CompliancemandatoryThis method must be implemented.
MethodchangedAgencies
Description

The callback for notification of updated agencies.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListagencyIdsthe Ids of the updated Agencies
CompliancemandatoryThis method must be implemented.
MethoddeletedAgencies
Description

The callback for notification of deleted agencies.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListagencyIdsthe Ids of the deleted Agencies
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfAgencies
Description

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

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