OSID Logo
OSID Specifications
voting rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.voting.rules.VotingRulesManager
Implementsosid.OsidManager
osid.voting.rules.VotingRulesProfile
Description

The voting rules manager provides access to voting rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • RaceConstrainerLookupSession: a session to retrieve race constrainer
  • RaceConstrainerQuerySession: a session to query for race constrainer
  • RaceConstrainerSearchSession: a session to search for race constrainer
  • RaceConstrainerAdminSession: a session to create and delete race constrainer
  • RaceConstrainerNotificationSession: a session to receive notifications pertaining to race constrainer changes
  • RaceConstrainerPollsSession: a session to look up race constrainer polls mappings
  • RaceConstrainerPollsAssignmentSession: a session to manage race constrainer to polls mappings
  • RaceConstrainerSmartPollsSession: a session to manage dynamic polls of race constrainer
  • RaceConstrainerRuleLookupSession: a session to look up race constrainer to race mappings
  • RaceConstrainerRuleApplicationSession: a session to apply race constrainer to races
  • RaceConstrainerEnablerLookupSession: a session to retrieve race constrainer enablers
  • RaceConstrainerEnablerQuerySession: a session to query for race constrainer enablers
  • RaceConstrainerEnablerSearchSession: a session to search for race constrainer enablers
  • RaceConstrainerEnablerAdminSession: a session to create and delete race constrainer enablers
  • RaceConstrainerEnablerNotificationSession: a session to receive notifications pertaining to race constrainer enabler changes
  • RaceConstrainerEnablerPollsSession: a session to look up race constrainer enabler polls mappings
  • RaceConstrainerEnablerPollsAssignmentSession: a session to manage race constrainer enabler to polls mappings
  • RaceConstrainerEnablerSmartPollsSession: a session to manage dynamic polls of race constrainer enablers
  • RaceConstrainerEnableRuleLookupSession: a session to look up race constrainer enabler mappings
  • RaceConstrainerEnablerRuleApplicationSession: a session to apply race constrainer enablers
  • RaceProcessorLookupSession: a session to retrieve race processor
  • RaceProcessorQuerySession: a session to query for race processor
  • RaceProcessorSearchSession: a session to search for race processor
  • RaceProcessorAdminSession: a session to create and delete race processor
  • RaceProcessorNotificationSession: a session to receive notifications pertaining to race processor changes
  • RaceProcessorPollsSession: a session to look up race processor polls mappings
  • RaceProcessorPollsAssignmentSession: a session to manage race processor to polls mappings
  • RaceProcessorSmartPollsSession: a session to manage dynamic polls of race processor
  • RaceProcessorRuleLookupSession: a session to look up race processor to race mappings
  • RaceProcessorRuleApplicationSession: a session to apply race processor to races
  • RaceProcessorEnablerLookupSession: a session to retrieve race processor enablers
  • RaceProcessorEnablerQuerySession: a session to query for race processor enablers
  • RaceProcessorEnablerSearchSession: a session to search for race processor enablers
  • RaceProcessorEnablerAdminSession: a session to create and delete race processor enablers
  • RaceProcessorEnablerNotificationSession: a session to receive notifications pertaining to race processor enabler changes
  • RaceProcessorEnablerPollsSession: a session to look up race processor enabler polls mappings
  • RaceProcessorEnablerPollsAssignmentSession: a session to manage race processor enabler to polls mappings
  • RaceProcessorEnablerSmartPollsSession: a session to manage dynamic polls of race processor enablers
  • RaceProcessorEnablerRuleLookupSession: a session to look up race processor enabler mappings
  • RaceProcessorEnablerRuleApplicationSession: a session to apply race processor enablers
  • BallotConstrainerLookupSession: a session to retrieve ballot constrainer
  • BallotConstrainerQuerySession: a session to query for ballot constrainer
  • BallotConstrainerSearchSession: a session to search for ballot constrainer
  • BallotConstrainerAdminSession: a session to create and delete ballot constrainer
  • BallotConstrainerNotificationSession: a session to receive notifications pertaining to ballot constrainer changes
  • BallotConstrainerPollsSession: a session to look up ballot constrainer polls mappings
  • BallotConstrainerPollsAssignmentSession: a session to manage ballot constrainer to polls mappings
  • BallotConstrainerSmartPollsSession: a session to manage dynamic polls of ballot constrainer
  • BallotConstrainerRuleLookupSession: a session to look up ballot constrainer to ballot mappings
  • BallotConstrainerRuleApplicationSession: a session to apply ballot constrainer to ballots
  • BallotConstrainerEnablerLookupSession: a session to retrieve ballot constrainer enablers
  • BallotConstrainerEnablerQuerySession: a session to query for ballot constrainer enablers
  • BallotConstrainerEnablerSearchSession: a session to search for ballot constrainer enablers
  • BallotConstrainerEnablerAdminSession: a session to create and delete ballot constrainer enablers
  • BallotConstrainerEnablerNotificationSession: a session to receive notifications pertaining to ballot constrainer enabler changes
  • BallotConstrainerEnablerPollsSession: a session to look up ballot constrainer enabler polls mappings
  • BallotConstrainerEnablerPollsAssignmentSession: a session to manage ballot constrainer enabler to polls mappings
  • BallotConstrainerEnablerSmartPollsSession: a session to manage dynamic polls of ballot constrainer enablers
  • BallotConstrainerEnableRuleLookupSession: a session to look up ballot constrainer enabler mappings
  • BallotConstrainerEnablerRuleApplicationSession: a session to apply ballot constrainer enablers
MethodgetRaceConstrainerLookupSession
Description

Gets the OsidSession associated with the race constrainer lookup service.

Returnosid.voting.rules.RaceConstrainerLookupSessiona RaceConstrainerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerLookup() is true.
MethodgetRaceConstrainerLookupSessionForPolls
Description

Gets the OsidSession associated with the race constrainer lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerLookupSessiona RaceConstrainerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerQuerySession
Description

Gets the OsidSession associated with the race constrainer query service.

Returnosid.voting.rules.RaceConstrainerQuerySessiona RaceConstrainerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerQuery() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerQuery() is true.
MethodgetRaceConstrainerQuerySessionForPolls
Description

Gets the OsidSession associated with the race constrainer query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerQuerySessiona RaceConstrainerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerSearchSession
Description

Gets the OsidSession associated with the race constrainer search service.

Returnosid.voting.rules.RaceConstrainerSearchSessiona RaceConstrainerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerSearch() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerSearch() is true.
MethodgetRaceConstrainerSearchSessionForPolls
Description

Gets the OsidSession associated with the race constrainer earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerSearchSessiona RaceConstrainerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerAdminSession
Description

Gets the OsidSession associated with the race constrainer administration service.

Returnosid.voting.rules.RaceConstrainerAdminSessiona RaceConstrainerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerAdmin() is true.
MethodgetRaceConstrainerAdminSessionForPolls
Description

Gets the OsidSession associated with the race constrainer administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerAdminSessiona RaceConstrainerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerAdmin() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerNotificationSession
Description

Gets the OsidSession associated with the race constrainer notification service.

Parametersosid.voting.rules.RaceConstrainerReceiverraceConstrainerReceiverthe notification callback
Returnosid.voting.rules.RaceConstrainerNotificationSessiona RaceConstrainerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerNotification() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerNotification() is true.
MethodgetRaceConstrainerNotificationSessionForPolls
Description

Gets the OsidSession associated with the race constrainer notification service for the given polls.

Parametersosid.voting.rules.RaceConstrainerReceiverraceConstrainerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerNotificationSessiona RaceConstrainerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceConstrainerReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerNotification() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerPollsSession
Description

Gets the OsidSession to lookup race constrainer/polls mappings for race constrainers.

Returnosid.voting.rules.RaceConstrainerPollsSessiona RaceConstrainerPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerPolls() is true.
MethodgetRaceConstrainerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race constrainer to polls.

Returnosid.voting.rules.RaceConstrainerPollsAssignmentSessiona RaceConstrainerPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerPollsAssignment() is true.
MethodgetRaceConstrainerSmartPollsSession
Description

Gets the OsidSession to manage race constrainer smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerSmartPollsSessiona RaceConstrainerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerSmartPolls() is true.
MethodgetRaceConstrainerRuleLookupSession
Description

Gets the OsidSession associated with the race constrainer mapping lookup service for looking up the rules applied to a race.

Returnosid.voting.rules.RaceConstrainerRuleLookupSessiona RaceConstrainerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerRuleLookup() is true.
MethodgetRaceConstrainerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the race constrainer mapping lookup service for the given polls for looking up rules applied to a race.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerRuleLookupSessiona RaceConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerRuleLookup() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the race constrainer assignment service to apply to races.

Returnosid.voting.rules.RaceConstrainerRuleApplicationSessiona RaceConstrainerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerRuleApplication() is true.
MethodgetRaceConstrainerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the race constrainer assignment service for the given polls to apply to races.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerRuleApplicationSessiona RaceConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerRuleApplication() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerLookupSession
Description

Gets the OsidSession associated with the race constrainer enabler lookup service.

Returnosid.voting.rules.RaceConstrainerEnablerLookupSessiona RaceConstrainerEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerLookup() is true.
MethodgetRaceConstrainerEnablerLookupSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerLookupSessiona RaceConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerLookup() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerQuerySession
Description

Gets the OsidSession associated with the race constrainer enabler query service.

Returnosid.voting.rules.RaceConstrainerEnablerQuerySessiona RaceConstrainerEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerQuery() is true.
MethodgetRaceConstrainerEnablerQuerySessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerQuerySessiona RaceConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerQuery() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerSearchSession
Description

Gets the OsidSession associated with the race constrainer enabler search service.

Returnosid.voting.rules.RaceConstrainerEnablerSearchSessiona RaceConstrainerEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerSearch() is true.
MethodgetRaceConstrainerEnablerSearchSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enablers earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerSearchSessiona RaceConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerSearch() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerAdminSession
Description

Gets the OsidSession associated with the race constrainer enabler administration service.

Returnosid.voting.rules.RaceConstrainerEnablerAdminSessiona RaceConstrainerEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerAdmin() is true.
MethodgetRaceConstrainerEnablerAdminSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerAdminSessiona RaceConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerNotificationSession
Description

Gets the OsidSession associated with the race constrainer enabler notification service.

Parametersosid.voting.rules.RaceConstrainerEnablerReceiverraceConstrainerEnablerReceiverthe notification callback
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSessiona RaceConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerNotification() is true.
MethodgetRaceConstrainerEnablerNotificationSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler notification service for the given polls.

Parametersosid.voting.rules.RaceConstrainerEnablerReceiverraceConstrainerEnablerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSessiona RaceConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceConstrainerEnablerReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerPollsSession
Description

Gets the OsidSession to lookup race constrainer enabler/polls mappings for race constrainer enablers.

Returnosid.voting.rules.RaceConstrainerEnablerPollsSessiona RaceConstrainerEnablerPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerPolls() is true.
MethodgetRaceConstrainerEnablerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race constrainer enablers to polls.

Returnosid.voting.rules.RaceConstrainerEnablerPollsAssignmentSessiona RaceConstrainerEnablerPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerPollsAssignment() is true.
MethodgetRaceConstrainerEnablerSmartPollsSession
Description

Gets the OsidSession to manage race constrainer enabler smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerSmartPollsSessiona RaceConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerSmartPolls() is true.
MethodgetRaceConstrainerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the race constrainer enabler mapping lookup service.

Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSessiona RaceConstrainerEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerRuleLookup() is true.
MethodgetRaceConstrainerEnablerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler mapping lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSessiona RaceConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the race constrainer enabler assignment service.

Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSessiona RaceConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerRuleApplication() is true.
MethodgetRaceConstrainerEnablerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the race constrainer enabler assignment service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSessiona RaceConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetRaceProcessorLookupSession
Description

Gets the OsidSession associated with the race processor lookup service.

Returnosid.voting.rules.RaceProcessorLookupSessiona RaceProcessorLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorLookup() is true.
MethodgetRaceProcessorLookupSessionForPolls
Description

Gets the OsidSession associated with the race processor lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorLookupSessiona RaceProcessorLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorLookup() and supportsVisibleFederation() are true.
MethodgetRaceProcessorQuerySession
Description

Gets the OsidSession associated with the race processor query service.

Returnosid.voting.rules.RaceProcessorQuerySessiona RaceProcessorQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorQuery() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorQuery() is true.
MethodgetRaceProcessorQuerySessionForPolls
Description

Gets the OsidSession associated with the race processor query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorQuerySessiona RaceProcessorQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorQuery() and supportsVisibleFederation() are true.
MethodgetRaceProcessorSearchSession
Description

Gets the OsidSession associated with the race processor search service.

Returnosid.voting.rules.RaceProcessorSearchSessiona RaceProcessorSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorSearch() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorSearch() is true.
MethodgetRaceProcessorSearchSessionForPolls
Description

Gets the OsidSession associated with the race processor earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorSearchSessiona RaceProcessorSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorSearch() and supportsVisibleFederation() are true.
MethodgetRaceProcessorAdminSession
Description

Gets the OsidSession associated with the race processor administration service.

Returnosid.voting.rules.RaceProcessorAdminSessiona RaceProcessorAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorAdmin() is true.
MethodgetRaceProcessorAdminSessionForPolls
Description

Gets the OsidSession associated with the race processor administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorAdminSessiona RaceProcessorAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorAdmin() and supportsVisibleFederation() are true.
MethodgetRaceProcessorNotificationSession
Description

Gets the OsidSession associated with the race processor notification service.

Parametersosid.voting.rules.RaceProcessorReceiverraceProcessorReceiverthe notification callback
Returnosid.voting.rules.RaceProcessorNotificationSessiona RaceProcessorNotificationSession
ErrorsNULL_ARGUMENT raceProcessorReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorNotification() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorNotification() is true.
MethodgetRaceProcessorNotificationSessionForPolls
Description

Gets the OsidSession associated with the race processor notification service for the given polls.

Parametersosid.voting.rules.RaceProcessorReceiverraceProcessorReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorNotificationSessiona RaceProcessorNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceProcessorReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorNotification() and supportsVisibleFederation() are true.
MethodgetRaceProcessorPollsSession
Description

Gets the OsidSession to lookup race processor/polls mappings for race processors.

Returnosid.voting.rules.RaceProcessorPollsSessiona RaceProcessorPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorPolls() is true.
MethodgetRaceProcessorPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race processor to polls.

Returnosid.voting.rules.RaceProcessorPollsAssignmentSessiona RaceProcessorPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorPollsAssignment() is true.
MethodgetRaceProcessorSmartPollsSession
Description

Gets the OsidSession to manage race processor smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorSmartPollsSessiona RaceProcessorSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorSmartPolls() is true.
MethodgetRaceProcessorRuleLookupSession
Description

Gets the OsidSession associated with the race processor mapping lookup service for looking up the rules applied to a race.

Returnosid.voting.rules.RaceProcessorRuleLookupSessiona RaceProcessorRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorRuleLookup() is true.
MethodgetRaceProcessorRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the race processor mapping lookup service for the given polls for looking up rules applied to a race.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorRuleLookupSessiona RaceProcessorRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorRuleLookup() and supportsVisibleFederation() are true.
MethodgetRaceProcessorRuleApplicationSession
Description

Gets the OsidSession associated with the race processor assignment service.

Returnosid.voting.rules.RaceProcessorRuleApplicationSessiona RaceProcessorRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorRuleApplication() is true.
MethodgetRaceProcessorRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the race processor assignment service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorRuleApplicationSessiona RaceProcessorRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorRuleApplication() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerLookupSession
Description

Gets the OsidSession associated with the race processor enabler lookup service.

Returnosid.voting.rules.RaceProcessorEnablerLookupSessiona RaceProcessorEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerLookup() is true.
MethodgetRaceProcessorEnablerLookupSessionForPolls
Description

Gets the OsidSession associated with the race processor enabler lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerLookupSessiona RaceProcessorEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerLookup() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerQuerySession
Description

Gets the OsidSession associated with the race processor enabler query service.

Returnosid.voting.rules.RaceProcessorEnablerQuerySessiona RaceProcessorEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerQuery() is true.
MethodgetRaceProcessorEnablerQuerySessionForPolls
Description

Gets the OsidSession associated with the race processor enabler query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerQuerySessiona RaceProcessorEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerQuery() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerSearchSession
Description

Gets the OsidSession associated with the race processor enabler search service.

Returnosid.voting.rules.RaceProcessorEnablerSearchSessiona RaceProcessorEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerSearch() is true.
MethodgetRaceProcessorEnablerSearchSessionForPolls
Description

Gets the OsidSession associated with the race processor enablers earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerSearchSessiona RaceProcessorEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerSearch() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerAdminSession
Description

Gets the OsidSession associated with the race processor enabler administration service.

Returnosid.voting.rules.RaceProcessorEnablerAdminSessiona RaceProcessorEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerAdmin() is true.
MethodgetRaceProcessorEnablerAdminSessionForPolls
Description

Gets the OsidSession associated with the race processor enabler administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerAdminSessiona RaceProcessorEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerNotificationSession
Description

Gets the OsidSession associated with the race processor enabler notification service.

Parametersosid.voting.rules.RaceProcessorEnablerReceiverraceProcessorEnablerReceiverthe notification callback
Returnosid.voting.rules.RaceProcessorEnablerNotificationSessiona RaceProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT raceProcessorEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerNotification() is true.
MethodgetRaceProcessorEnablerNotificationSessionForPolls
Description

Gets the OsidSession associated with the race processor enabler notification service for the given polls.

Parametersosid.voting.rules.RaceProcessorEnablerReceiverraceProcessorEnablerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerNotificationSessiona RaceProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceProcessorEnablerReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerNotification() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerPollsSession
Description

Gets the OsidSession to lookup race processor enabler/polls mappings for race processor enablers.

Returnosid.voting.rules.RaceProcessorEnablerPollsSessiona RaceProcessorEnablerPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerPolls() is true.
MethodgetRaceProcessorEnablerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race processor enablers to polls.

Returnosid.voting.rules.RaceProcessorEnablerPollsAssignmentSessiona RaceProcessorEnablerPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerPollsAssignment() is true.
MethodgetRaceProcessorEnablerSmartPollsSession
Description

Gets the OsidSession to manage race processor enabler smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerSmartPollsSessiona RaceProcessorEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerSmartPolls() is true.
MethodgetRaceProcessorEnablerRuleLookupSession
Description

Gets the OsidSession associated with the race processor enabler mapping lookup service.

Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSessiona RaceProcessorEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerRuleLookup() is true.
MethodgetRaceProcessorEnablerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the race processor enabler mapping lookup service.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSessiona RaceProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetRaceProcessorEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the race processor enabler assignment service.

Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSessiona RaceProcessorEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerRuleApplication() is true.
MethodgetRaceProcessorEnablerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the race processor enabler assignment service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSessiona RaceProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRaceProcessorEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerLookupSession
Description

Gets the OsidSession associated with the ballot constrainer lookup service.

Returnosid.voting.rules.BallotConstrainerLookupSessiona BallotConstrainerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerLookup() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerLookup() is true.
MethodgetBallotConstrainerLookupSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerLookupSessiona BallotConstrainerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerQuerySession
Description

Gets the OsidSession associated with the ballot constrainer query service.

Returnosid.voting.rules.BallotConstrainerQuerySessiona BallotConstrainerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerQuery() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerQuery() is true.
MethodgetBallotConstrainerQuerySessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerQuerySessiona BallotConstrainerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerSearchSession
Description

Gets the OsidSession associated with the ballot constrainer search service.

Returnosid.voting.rules.BallotConstrainerSearchSessiona BallotConstrainerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerSearch() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerSearch() is true.
MethodgetBallotConstrainerSearchSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerSearchSessiona BallotConstrainerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerAdminSession
Description

Gets the OsidSession associated with the ballot constrainer administration service.

Returnosid.voting.rules.BallotConstrainerAdminSessiona BallotConstrainerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerAdmin() is true.
MethodgetBallotConstrainerAdminSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerAdminSessiona BallotConstrainerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerAdmin() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerNotificationSession
Description

Gets the OsidSession associated with the ballot constrainer notification service.

Parametersosid.voting.rules.BallotConstrainerReceiverballotConstrainerReceiverthe notification callback
Returnosid.voting.rules.BallotConstrainerNotificationSessiona BallotConstrainerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerNotification() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerNotification() is true.
MethodgetBallotConstrainerNotificationSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer notification service for the given polls.

Parametersosid.voting.rules.BallotConstrainerReceiverballotConstrainerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerNotificationSessiona BallotConstrainerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT ballotConstrainerReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerNotification() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerPollsSession
Description

Gets the OsidSession to lookup ballot constrainer/polls mappings for ballot constrainers.

Returnosid.voting.rules.BallotConstrainerPollsSessiona BallotConstrainerPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerPolls() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerPolls() is true.
MethodgetBallotConstrainerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning ballot constrainer to polls.

Returnosid.voting.rules.BallotConstrainerPollsAssignmentSessiona BallotConstrainerPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerPollsAssignment() is true.
MethodgetBallotConstrainerSmartPollsSession
Description

Gets the OsidSession to manage ballot constrainer smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerSmartPollsSessiona BallotConstrainerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerSmartPolls() is true.
MethodgetBallotConstrainerRuleLookupSession
Description

Gets the OsidSession associated with the ballot constrainer mapping lookup service for looking up the rules applied to the ballot.

Returnosid.voting.rules.BallotConstrainerRuleLookupSessiona BallotConstrainerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerRuleLookup() is true.
MethodgetBallotConstrainerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer mapping lookup service for the given polls for looking up rules applied to a ballot.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerRuleLookupSessiona BallotConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerRuleLookup() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the ballot constrainer assignment service to apply to ballots.

Returnosid.voting.rules.BallotConstrainerRuleApplicationSessiona BallotConstrainerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerRuleApplication() is true.
MethodgetBallotConstrainerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer assignment service for the given polls to apply to ballots.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerRuleApplicationSessiona BallotConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerRuleApplication() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerLookupSession
Description

Gets the OsidSession associated with the ballot constrainer enabler lookup service.

Returnosid.voting.rules.BallotConstrainerEnablerLookupSessiona BallotConstrainerEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerLookup() is true.
MethodgetBallotConstrainerEnablerLookupSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerLookupSessiona BallotConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerLookup() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerQuerySession
Description

Gets the OsidSession associated with the ballot constrainer enabler query service.

Returnosid.voting.rules.BallotConstrainerEnablerQuerySessiona BallotConstrainerEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerQuery() is true.
MethodgetBallotConstrainerEnablerQuerySessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler query service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerQuerySessiona BallotConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerQuery() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerSearchSession
Description

Gets the OsidSession associated with the ballot constrainer enabler search service.

Returnosid.voting.rules.BallotConstrainerEnablerSearchSessiona BallotConstrainerEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerSearch() is true.
MethodgetBallotConstrainerEnablerSearchSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enablers earch service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerSearchSessiona BallotConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerSearch() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerAdminSession
Description

Gets the OsidSession associated with the ballot constrainer enabler administration service.

Returnosid.voting.rules.BallotConstrainerEnablerAdminSessiona BallotConstrainerEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerAdmin() is true.
MethodgetBallotConstrainerEnablerAdminSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler administration service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerAdminSessiona BallotConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerNotificationSession
Description

Gets the OsidSession associated with the ballot constrainer enabler notification service.

Parametersosid.voting.rules.BallotConstrainerEnablerReceiverballotConstrainerEnablerReceiverthe notification callback
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSessiona BallotConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerNotification() is true.
MethodgetBallotConstrainerEnablerNotificationSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler notification service for the given polls.

Parametersosid.voting.rules.BallotConstrainerEnablerReceiverballotConstrainerEnablerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSessiona BallotConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT ballotConstrainerEnablerReceiver or pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerPollsSession
Description

Gets the OsidSession to lookup ballot constrainer enabler/polls mappings for ballot constrainer enablers.

Returnosid.voting.rules.BallotConstrainerEnablerPollsSessiona BallotConstrainerEnablerPollsSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerPolls() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerPolls() is true.
MethodgetBallotConstrainerEnablerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning ballot constrainer enablers to polls.

Returnosid.voting.rules.BallotConstrainerEnablerPollsAssignmentSessiona BallotConstrainerEnablerPollsAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerPollsAssignment() is true.
MethodgetBallotConstrainerEnablerSmartPollsSession
Description

Gets the OsidSession to manage ballot constrainer enabler smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerSmartPollsSessiona BallotConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSmartPolls() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerSmartPolls() is true.
MethodgetBallotConstrainerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the ballot constrainer enabler mapping lookup service.

Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSessiona BallotConstrainerEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleLookup() is true.
MethodgetBallotConstrainerEnablerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler mapping lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSessiona BallotConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the ballot constrainer enabler assignment service.

Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSessiona BallotConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleApplication() is true.
MethodgetBallotConstrainerEnablerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the ballot constrainer enabler assignment service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSessiona BallotConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.