OSID Logo
OSID Specifications
installation package
Version 3.0.0
Release Candidate Preview
Interfaceosid.installation.DepotReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewDepots
Description

The callback for notifications of new depots.

Parametersosid.id.IdListdepotIdsthe Ids of the new Depots
CompliancemandatoryThis method must be implemented.
MethodnewAncestorDepot
Description

The callback for notifications of new depot ancestors.

Parametersosid.id.IddepotIdthe Id of the Depot
osid.id.IdancestorId hasRecordType(depotRecordType) is false
CompliancemandatoryThis method must be implemented.
MethodnewDescendantDepot
Description

The callback for notifications of new depot descendants.

Parametersosid.id.IddepotIdthe Id of the Depot
osid.id.IddescendantIdthe Id of the new Depot descendant
CompliancemandatoryThis method must be implemented.
MethodchangedDepots
Description

The callback for notification of updated depots.

Parametersosid.id.IdListdepotIdsthe Ids of the updated Depots
CompliancemandatoryThis method must be implemented.
MethoddeletedDepots
Description

The callback for notification of deleted depots.

Parametersosid.id.IdListdepotIdsthe Ids of the deleted Depots
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorDepot
Description

The callback for notifications of deleted depot ancestors.

Parametersosid.id.IddepotIdthe Id of the Depot
osid.id.IdancestorIdthe Id of the removed Depot ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantDepot
Description

The callback for notifications of deleted depot descendants.

Parametersosid.id.IddepotIdthe Id of the Depot
osid.id.IddescendantIdthe Id of the removed Depot descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredDepotHierarchy
Description

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

CompliancemandatoryThis method must be implemented.