OSID Logo
OSID Specifications
subscription package
Version 3.0.0
Release Candidate Preview
Interfaceosid.subscription.PublisherReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewPublishers
Description

The callback for notifications of new publishers.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListpublisherIdsthe Ids of the new Publishers
CompliancemandatoryThis method must be implemented.
MethodchangedPublishers
Description

The callback for notification of updated publishers.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListpublisherIdsthe Ids of the updated Publishers
CompliancemandatoryThis method must be implemented.
MethoddeletedPublishers
Description

the callback for notification of deleted publishers.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListpublisherIdsthe Ids of the registered Publishers
CompliancemandatoryThis method must be implemented.
MethodchangedChildOfPublishers
Description

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

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListpublisherIdsthe Ids of the Publishers whose children have changed
CompliancemandatoryThis method must be implemented.