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. |