| Interface | osid.installation.DepotReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description |
The vault receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
| ||
| Method | newDepots | ||
| Description |
The callback for notifications of new depots. | ||
| Parameters | osid.id.IdList | depotIds | the Ids of the new Depots |
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorDepot | ||
| Description |
The callback for notifications of new depot ancestors. | ||
| Parameters | osid.id.Id | depotId | the Id of the Depot |
osid.id.Id | ancestorId | hasRecordType(depotRecordType) is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantDepot | ||
| Description |
The callback for notifications of new depot descendants. | ||
| Parameters | osid.id.Id | depotId | the Id of the Depot |
osid.id.Id | descendantId | the Id of the new Depot descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedDepots | ||
| Description |
The callback for notification of updated depots. | ||
| Parameters | osid.id.IdList | depotIds | the Ids of the updated Depots |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDepots | ||
| Description |
The callback for notification of deleted depots. | ||
| Parameters | osid.id.IdList | depotIds | the Ids of the deleted Depots |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorDepot | ||
| Description |
The callback for notifications of deleted depot ancestors. | ||
| Parameters | osid.id.Id | depotId | the Id of the Depot |
osid.id.Id | ancestorId | the Id of the removed Depot ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantDepot | ||
| Description |
The callback for notifications of deleted depot descendants. | ||
| Parameters | osid.id.Id | depotId | the Id of the Depot |
osid.id.Id | descendantId | the Id of the removed Depot descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredDepotHierarchy | ||
| Description |
The callback for notifications of changes to a depot hierarchy where the hierarchy needs to refreshed. | ||
| Compliance | mandatory | This method must be implemented. | |