OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Release Candidate Preview
Interfaceosid.personnel.OrganizationReceiver
Implementsosid.OsidReceiver
Description

The organization receiver is the consumer supplied interface for receiving notifications pertaining to new or deleted organizations.

MethodnewOrganizations
Description

The callback for notifications of new organizations.

Parametersosid.id.IdListorganizationIdsthe Ids of the new organizations
CompliancemandatoryThis method must be implemented.
MethodnewAncestorOrganization
Description

The callback for notifications of new ancestors of an organization.

Parametersosid.id.IdorganizationIdthe Id of the registered Organization
osid.id.IdancestorIdthe Id of the new ancestor organization
CompliancemandatoryThis method must be implemented.
MethodnewDescendantOrganization
Description

The callback for notifications of new descendant of an organization.

Parametersosid.id.IdorganizationIdthe Id of the registered Organization
osid.id.IddescendantIdthe Id of the new descendant organization
CompliancemandatoryThis method must be implemented.
MethodchangedOrganizations
Description

The callback for notifications of updated organizations.

Parametersosid.id.IdListorganizationIdsthe Ids of the updated organizations
CompliancemandatoryThis method must be implemented.
MethoddeletedOrganizations
Description

the callback for notification of deleted organizations.

Parametersosid.id.IdListorganizationIdsthe Ids of the deleted organizations
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorOrganization
Description

The callback for notifications of a deleted ancestor of an organization.

Parametersosid.id.IdorganizationIdthe Id of the registered Organization
osid.id.IdancestorIdthe Id of the new ancestor organization
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantOrganization
Description

The callback for notifications of a deleted descendant of an organization.

Parametersosid.id.IdorganizationIdthe Id of the registered Organization
osid.id.IddescendantIdthe Id of the new descendant organization
CompliancemandatoryThis method must be implemented.
MethodrestructuredOrganizationHierarchy
Description

The callback for notifications of changes to an organization hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.