OSID Logo
OSID Specifications
voting package
Version 3.0.0
Release Candidate Preview
Interfaceosid.voting.PollsReceiver
Implementsosid.OsidReceiver
Description

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

MethodnewPolls
Description

The callback for notifications of new polls.

Parametersosid.id.IdListpollsIdsthe Ids of the new Polls
CompliancemandatoryThis method must be implemented.
MethodnewAncestorPolls
Description

The callback for notifications of new polls ancestors.

Parametersosid.id.IdpollsIdsthe Id of the Polls
osid.id.IdancestorIdthe Id of the new Polls ancestor
CompliancemandatoryThis method must be implemented.
MethodnewDescendantPolls
Description

The callback for notifications of new polls descendants.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.id.IddescendantIdthe Id of the new Polls descendant
CompliancemandatoryThis method must be implemented.
MethodchangedPolls
Description

The callback for notification of updated polls.

Parametersosid.id.IdListpollsIdsthe Ids of the updated Polls
CompliancemandatoryThis method must be implemented.
MethoddeletedPolls
Description

The callback for notification of deleted polls.

Parametersosid.id.IdListpollsIdsthe Ids of the deleted Polls
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorPolls
Description

The callback for notifications of deleted polls ancestors.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.id.IdancestorIdthe Id of the removed Polls ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantPolls
Description

The callback for notifications of deleted polls descendants.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.id.IddescendantIdthe Id of the removed Polls descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredPollsHierarchy
Description

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

CompliancemandatoryThis method must be implemented.