OSID Logo
OSID Specifications
workflow package
Version 3.0.0
Release Candidate Preview
Interfaceosid.workflow.OfficeReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewOffices
Description

The callback for notifications of new offices.

Parametersosid.id.IdListofficeIdsthe Ids of the new Offices
CompliancemandatoryThis method must be implemented.
MethodnewAncestorOffice
Description

The callback for notifications of new office ancestors.

Parametersosid.id.IdofficeIdthe Id of the Office
osid.id.IdancestorIdthe Id of the new Office ancestor
CompliancemandatoryThis method must be implemented.
MethodnewDescendantOffice
Description

The callback for notifications of new office descendants.

Parametersosid.id.IdofficeIdthe Id of the Office
osid.id.IddescendantIdthe Id of the new Office descendant
CompliancemandatoryThis method must be implemented.
MethodchangedOffices
Description

The callback for notification of updated office.

Parametersosid.id.IdListofficeIdsthe Ids of the updated Offices
CompliancemandatoryThis method must be implemented.
MethoddeletedOffices
Description

The callback for notification of deleted offices.

Parametersosid.id.IdListofficeIdsthe Ids of the deleted Offices
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorOffice
Description

The callback for notifications of deleted office ancestors.

Parametersosid.id.IdofficeIdthe Id of the Office
osid.id.IdancestorIdthe Id of the removed Office ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantOffice
Description

The callback for notifications of deleted office descendants.

Parametersosid.id.IdofficeIdthe Id of the Office
osid.id.IddescendantIdthe Id of the removed Office descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredOfficeHierarchy
Description

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

CompliancemandatoryThis method must be implemented.