OSID Logo
OSID Specifications
repository package
Version 3.1.0
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.

Like all OsidReceivers, notifications are delivered to RepositoryReceiver serially and a receiver method is not invoked again until any previous invocation has returned.

MethodnewRepositories
Description

The callback for notifications of new repositories.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListrepositoryIds the Ids of the new Repositories
Compliancemandatory This method must be implemented.
MethodchangedRepositories
Description

The callback for notification of updated repositories.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListrepositoryIds the Ids of the updated Repositories
Compliancemandatory This method must be implemented.
MethoddeletedRepositories
Description

The callback for notification of deleted repositories.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListrepositoryIds the Ids of the deleted Repositories
Compliancemandatory This method must be implemented.
MethodchangedChildOfRepositories
Description

The callback for notifications of changes to children of repositories hierarchy nodes.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListrepositoryIds the Ids of the Repositories whose children have changed
Compliancemandatory This method must be implemented.