OSID Logo
OSID Specifications
voting rules package
Version 3.0.0
Interfaceosid.voting.rules.VotingRulesProxyManager
Implementsosid.OsidProxyManager
osid.voting.rules.VotingRulesProfile
Used Byosid.voting.VotingProxyManager
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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerAdmin() 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_ARGUMENTraceConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerNotification() 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_ARGUMENTraceConstrainerReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerRuleApplication() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerAdmin() 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_ARGUMENTraceConstrainerEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerNotification() 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_ARGUMENTraceConstrainerEnablerReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceConstrainerEnablerRuleApplication() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorAdmin() 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_ARGUMENTraceProcessorReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorNotification() 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_ARGUMENTraceProcessorReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorRuleApplication() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerAdmin() 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_ARGUMENTraceProcessorEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerNotification() 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_ARGUMENTraceProcessorEnablerReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRaceProcessorEnablerRuleApplication() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerQuery() 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
UNIMPLEMENTEDsupportsBallotConstrainerSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerAdmin() 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_ARGUMENTballotConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerNotification() 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_ARGUMENTballotConstrainerReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerRuleApplication() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerQuery() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerSearch() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerAdmin() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerAdmin() 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_ARGUMENTballotConstrainerEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerNotification() 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_ARGUMENTballotConstrainerEnablerReceiver, pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerPollsAssignment() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerSmartPolls() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerRuleLookup() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerRuleLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerRuleApplication() 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_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBallotConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBallotConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true .
MethodgetVoteEnablerLookupSession
Description

Gets the OsidSession associated with the vote enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerLookupSessiona VoteEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerLookup() is true .
MethodgetVoteEnablerLookupSessionForPolls
Description

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

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerLookupSessiona VoteEnablerLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerLookup() and supportsVisibleFederation() are true .
MethodgetVoteEnablerQuerySession
Description

Gets the OsidSession associated with the vote enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerQuerySessiona VoteEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerQuery() is true .
MethodgetVoteEnablerQuerySessionForPolls
Description

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

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerQuerySessiona VoteEnablerQuerySession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerQuery() and supportsVisibleFederation() are true .
MethodgetVoteEnablerSearchSession
Description

Gets the OsidSession associated with the vote enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerSearchSessiona VoteEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerSearch() is true .
MethodgetVoteEnablerSearchSessionForPolls
Description

Gets the OsidSession associated with the vote enabler search service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerSearchSessiona VoteEnablerSearchSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerSearch() and supportsVisibleFederation() are true .
MethodgetVoteEnablerAdminSession
Description

Gets the OsidSession associated with the vote enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerAdminSessiona VoteEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerAdmin() is true .
MethodgetVoteEnablerAdminSessionForPolls
Description

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

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerAdminSessiona VoteEnablerAdminSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetVoteEnablerNotificationSession
Description

Gets the OsidSession associated with the vote enabler notification service.

Parametersosid.voting.rules.VoteEnablerReceivervoteEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerNotificationSessiona VoteEnablerNotificationSession
ErrorsNULL_ARGUMENTvoteEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerNotification() is true .
MethodgetVoteEnablerNotificationSessionForPolls
Description

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

Parametersosid.voting.rules.VoteEnablerReceivervoteEnablerReceiverthe notification callback
osid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerNotificationSessiona VoteEnablerNotificationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTvoteEnablerReceiver , pollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerNotification() and supportsVisibleFederation() are true .
MethodgetVoteEnablerPollsSession
Description

Gets the OsidSession to lookup vote enabler/polls mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerPollsSessiona VoteEnablerPollsSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerPolls() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerPolls() is true .
MethodgetVoteEnablerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning vote enablers to polls.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerPollsAssignmentSessiona VoteEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerPollsAssignment() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerPollsAssignment() is true .
MethodgetVoteEnablerSmartPollsSession
Description

Gets the OsidSession to manage vote enabler smart polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerSmartPollsSessiona VoteEnablerSmartPollsSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerSmartPolls() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerSmartPolls() and supportsVisibleFederation() are true .
MethodgetVoteEnablerRuleLookupSession
Description

Gets the OsidSession associated with the vote enabler rule lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerRuleLookupSessiona VoteEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerRuleLookup() is true .
MethodgetVoteEnablerRuleLookupSessionForPolls
Description

Gets the OsidSession associated with the vote enabler rule lookup service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerRuleLookupSessiona VoteEnablerRuleLookupSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetVoteEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the vote enabler rule application service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerRuleApplicationSessiona VoteEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerRuleApplication() is true .
MethodgetVoteEnablerRuleApplicationSessionForPolls
Description

Gets the OsidSession associated with the vote enabler rule application service for the given polls.

Parametersosid.id.IdpollsIdthe Id of the Polls
osid.proxy.Proxyproxya proxy
Returnosid.voting.rules.VoteEnablerRuleApplicationSessiona VoteEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Polls found by the given Id
NULL_ARGUMENTpollsId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsVoteEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsVoteEnablerRuleApplication() and supportsVisibleFederation() are true .