OSID Logo
OSID Specifications
repository package
Version 3.0.0
Release Candidate Preview
Interfaceosid.repository.RepositoryReceiver
Implementsosid.OsidReceiver
Description

The repository receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Repository objects.

MethodnewRepositories
Description

The callback for notifications of new repositories.

Parametersosid.id.IdListrepositoryIdsthe Ids of the new Repositories
CompliancemandatoryThis method must be implemented.
MethodnewAncestorRepository
Description

The callback for notifications of new repository ancestors.

Parametersosid.id.IdrepositoryIdthe Id of the Repository
osid.id.IdancestorIdthe Id of the new Repository ancestor
CompliancemandatoryThis method must be implemented.
MethodnewDescendantRepository
Description

The callback for notifications of new repository descendants.

Parametersosid.id.IdrepositoryIdthe Id of the Repository
osid.id.IddescendantIdthe Id of the new Repository descendant
CompliancemandatoryThis method must be implemented.
MethodchangedRepositories
Description

The callback for notification of updated repositories.

Parametersosid.id.IdListrepositoryIdsthe Ids of the updated Repositories
CompliancemandatoryThis method must be implemented.
MethoddeletedRepositories
Description

The callback for notification of deleted repositories.

Parametersosid.id.IdListrepositoryIdsthe Ids of the deleted Repositories
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorRepository
Description

The callback for notifications of deleted repository ancestors.

Parametersosid.id.IdrepositoryIdthe Id of the Repository
osid.id.IdancestorIdthe Id of the removed Repository ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantRepository
Description

The callback for notifications of deleted repository descendants.

Parametersosid.id.IdrepositoryIdthe Id of the Repository
osid.id.IddescendantIdthe Id of the removed Repository descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredRepositoryHierarchy
Description

The callback for notifications of changes to a respository hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.