| Interface | osid.repository.RepositoryReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description |
The repository receiver is the consumer supplied interface
for receiving notifications pertaining to new, updated or
deleted | ||
| Method | newRepositories | ||
| Description |
The callback for notifications of new repositories. | ||
| Parameters | osid.id.IdList | repositoryIds | the Ids of the new Repositories |
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorRepository | ||
| Description |
The callback for notifications of new repository ancestors. | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.id.Id | ancestorId | the Id of the new Repository ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantRepository | ||
| Description |
The callback for notifications of new repository descendants. | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.id.Id | descendantId | the Id of the new Repository descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedRepositories | ||
| Description |
The callback for notification of updated repositories. | ||
| Parameters | osid.id.IdList | repositoryIds | the Ids of the updated Repositories |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedRepositories | ||
| Description |
The callback for notification of deleted repositories. | ||
| Parameters | osid.id.IdList | repositoryIds | the Ids of the deleted Repositories |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorRepository | ||
| Description |
The callback for notifications of deleted repository ancestors. | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.id.Id | ancestorId | the Id of the removed Repository ancestor | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantRepository | ||
| Description |
The callback for notifications of deleted repository descendants. | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.id.Id | descendantId | the Id of the removed Repository descendant | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredRepositoryHierarchy | ||
| Description |
The callback for notifications of changes to a respository hierarchy where the hierarchy needs to refreshed. | ||
| Compliance | mandatory | This method must be implemented. | |