| Interface | osid.resource.BinReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description |
The bin receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
| ||
| Method | newBins | ||
| Description |
The callback for notifications of new bins. | ||
| Parameters | osid.id.IdList | binIds | the Ids of the new Bins |
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorBin | ||
| Description |
The callback for notifications of new bin ancestors. | ||
| Parameters | osid.id.Id | binId | the Id of the Bin |
osid.id.Id | ancestorId | the Id of the new Bin ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantBin | ||
| Description |
The callback for notifications of new bin descendants. | ||
| Parameters | osid.id.Id | binId | the Id of the Bin |
osid.id.Id | descendantId | the Id of the new Bin descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedBins | ||
| Description |
The callback for notification of updated bins. | ||
| Parameters | osid.id.IdList | binIds | the Ids of the updated Bins |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedBins | ||
| Description |
The callback for notification of deleted bins. | ||
| Parameters | osid.id.IdList | binIds | the Ids of the deleted Bins |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorBin | ||
| Description |
The callback for notifications of deleted bin ancestors. | ||
| Parameters | osid.id.Id | binId | the Id of the Bin |
osid.id.Id | ancestorId | the Id of the removed Bin ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantBin | ||
| Description |
The callback for notifications of deleted bin descendants. | ||
| Parameters | osid.id.Id | binId | the Id of the Bin |
osid.id.Id | descendantId | the Id of the removed Bin descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredBinHierarchy | ||
| Description |
The callback for notifications of changes to a bin hierarchy where the hierarchy needs to refreshed. | ||
| Compliance | mandatory | This method must be implemented. | |