| Interface | osid.resourcing.FoundryReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description |
The foundry receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
| ||
| Method | newFoundries | ||
| Description |
The callback for notifications of new foundries. | ||
| Parameters | osid.id.IdList | foundryIds | the Ids of the new Foundries |
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorFoundry | ||
| Description |
The callback for notifications of new foundry ancestors. | ||
| Parameters | osid.id.Id | foundryId | the Id of the Foundry |
osid.id.Id | ancestorId | the Id of the new Foundry ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantFoundry | ||
| Description |
The callback for notifications of new foundry descendants. | ||
| Parameters | osid.id.Id | foundryId | the Id of the Foundry |
osid.id.Id | descendantId | the Id of the new Foundry descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedFoundries | ||
| Description |
The callback for notification of updated foundry. | ||
| Parameters | osid.id.IdList | foundryIds | the Ids of the updated Foundries |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedFoundries | ||
| Description |
The callback for notification of deleted foundries. | ||
| Parameters | osid.id.IdList | foundryIds | the Ids of the deleted Foundries |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorFoundry | ||
| Description |
The callback for notifications of deleted foundry ancestors. | ||
| Parameters | osid.id.Id | foundryId | the Id of the Foundry |
osid.id.Id | ancestorId | the Id of the removed Foundry ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantFoundry | ||
| Description |
The callback for notifications of deleted foundry descendants. | ||
| Parameters | osid.id.Id | foundryId | the Id of the Foundry |
osid.id.Id | descendantId | the Id of the removed Foundry descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredFoundrtyHierarchy | ||
| Description |
The callback for notifications of changes to a foundry hierarchy where the hierarchy needs to refreshed. | ||
| Compliance | mandatory | This method must be implemented. | |