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

The voting rules proxy manager provides access to voting rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. 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 racess
  • 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 racess
  • 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 ballotss
  • 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerLookupSessiona RaceConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerLookupSessiona RaceConstrainerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerQuerySessiona RaceConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerQuerySessiona RaceConstrainerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerSearchSessiona RaceConstrainerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerSearchSessiona RaceConstrainerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerAdminSessiona RaceConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerAdminSessiona RaceConstrainerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerNotificationSessiona RaceConstrainerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerNotificationSessiona RaceConstrainerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceConstrainerReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerPollsSessiona RaceConstrainerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerPollsAssignmentSessiona RaceConstrainerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerSmartPollsSessiona RaceConstrainerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 ta race.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerRuleLookupSessiona RaceConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 qeue.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerRuleLookupSessiona RaceConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerRuleApplicationSessiona RaceConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerRuleApplicationSessiona RaceConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerLookupSessiona RaceConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerLookupSessiona RaceConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerQuerySessiona RaceConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerQuerySessiona RaceConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerSearchSessiona RaceConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerSearchSessiona RaceConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerAdminSessiona RaceConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerAdminSessiona RaceConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSessiona RaceConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSessiona RaceConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceConstrainerEnablerReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerPollsSessiona RaceConstrainerEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerPollsAssignmentSessiona RaceConstrainerEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerSmartPollsSessiona RaceConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 .

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSessiona RaceConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSessiona RaceConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSessiona RaceConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSessiona RaceConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorLookupSessiona RaceProcessorLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorLookupSessiona RaceProcessorLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorQuerySessiona RaceProcessorQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorQuerySessiona RaceProcessorQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorSearchSessiona RaceProcessorSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorSearchSessiona RaceProcessorSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorAdminSessiona RaceProcessorAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorAdminSessiona RaceProcessorAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorNotificationSessiona RaceProcessorNotificationSession
ErrorsNULL_ARGUMENT raceProcessorReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorNotificationSessiona RaceProcessorNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceProcessorReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorPollsSessiona RaceProcessorPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorPollsAssignmentSessiona RaceProcessorPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorSmartPollsSessiona RaceProcessorSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 processor.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorRuleLookupSessiona RaceProcessorRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorRuleLookupSessiona RaceProcessorRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 to apply to races.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorRuleApplicationSessiona RaceProcessorRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 to apply to races.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorRuleApplicationSessiona RaceProcessorRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerLookupSessiona RaceProcessorEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerLookupSessiona RaceProcessorEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerQuerySessiona RaceProcessorEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerQuerySessiona RaceProcessorEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerSearchSessiona RaceProcessorEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerSearchSessiona RaceProcessorEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerAdminSessiona RaceProcessorEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerAdminSessiona RaceProcessorEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerNotificationSessiona RaceProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT raceProcessorEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerNotificationSessiona RaceProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT raceProcessorEnablerReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerPollsSessiona RaceProcessorEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 race processors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerPollsAssignmentSessiona RaceProcessorEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerSmartPollsSessiona RaceProcessorEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSessiona RaceProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSessiona RaceProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSessiona RaceProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSessiona RaceProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerLookupSessiona BallotConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerLookupSessiona BallotConstrainerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerQuerySessiona BallotConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerQuerySessiona BallotConstrainerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerSearchSessiona BallotConstrainerSearchSession
ErrorsNULL_ARGUMENTa BallotConstrainerSearchSession
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerSearchSessiona BallotConstrainerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerAdminSessiona BallotConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerAdminSessiona BallotConstrainerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerNotificationSessiona BallotConstrainerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerNotificationSessiona BallotConstrainerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT ballotConstrainerReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerPollsSessiona BallotConstrainerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerPollsAssignmentSessiona BallotConstrainerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerSmartPollsSessiona BallotConstrainerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 a ballot.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerRuleLookupSessiona BallotConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerRuleLookupSessiona BallotConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerRuleApplicationSessiona BallotConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerRuleApplicationSessiona BallotConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerLookupSessiona BallotConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerLookupSessiona BallotConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerQuerySessiona BallotConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerQuerySessiona BallotConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerSearchSessiona BallotConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerSearchSessiona BallotConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerAdminSessiona BallotConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerAdminSessiona BallotConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSessiona BallotConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSessiona BallotConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno polls found by the given Id
NULL_ARGUMENT ballotConstrainerEnablerReceiver, pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerPollsSessiona BallotConstrainerEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerPollsAssignmentSessiona BallotConstrainerEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerSmartPollsSessiona BallotConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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 .

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSessiona BallotConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSessiona BallotConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSessiona BallotConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSessiona BallotConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.