OSID Logo
OSID Specifications
resourcing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.FoundryReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewFoundries
Description

The callback for notifications of new foundries.

Parametersosid.id.IdListfoundryIdsthe Ids of the new Foundries
CompliancemandatoryThis method must be implemented.
MethodnewAncestorFoundry
Description

The callback for notifications of new foundry ancestors.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.id.IdancestorIdthe Id of the new Foundry ancestor
CompliancemandatoryThis method must be implemented.
MethodnewDescendantFoundry
Description

The callback for notifications of new foundry descendants.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.id.IddescendantIdthe Id of the new Foundry descendant
CompliancemandatoryThis method must be implemented.
MethodchangedFoundries
Description

The callback for notification of updated foundry.

Parametersosid.id.IdListfoundryIdsthe Ids of the updated Foundries
CompliancemandatoryThis method must be implemented.
MethoddeletedFoundries
Description

The callback for notification of deleted foundries.

Parametersosid.id.IdListfoundryIdsthe Ids of the deleted Foundries
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorFoundry
Description

The callback for notifications of deleted foundry ancestors.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.id.IdancestorIdthe Id of the removed Foundry ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantFoundry
Description

The callback for notifications of deleted foundry descendants.

Parametersosid.id.IdfoundryIdthe Id of the Foundry
osid.id.IddescendantIdthe Id of the removed Foundry descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredFoundrtyHierarchy
Description

The callback for notifications of changes to a foundry hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.