OSID Logo
OSID Specifications
authentication package
Version 3.1.0
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.IdnotificationId the notification Id
osid.id.IdListagencyIds the Ids of the new Agencies
Compliancemandatory This method must be implemented.
MethodchangedAgencies
Description

The callback for notification of updated agencies.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListagencyIds the Ids of the updated Agencies
Compliancemandatory This method must be implemented.
MethoddeletedAgencies
Description

The callback for notification of deleted agencies.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListagencyIds the Ids of the deleted Agencies
Compliancemandatory This method must be implemented.
MethodchangedChildOfAgencies
Description

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

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListagencyIds the Ids of the Agencies whose children have changed
Compliancemandatory This method must be implemented.