OSID Logo
OSID Specifications
voting rules package
Version 3.1.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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerLookupSession a RaceConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerLookupSession a RaceConstrainerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerQuerySession
Description

Gets the OsidSession associated with the race constrainer query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerQuerySession a RaceConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerQuerySession a RaceConstrainerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerSearchSession
Description

Gets the OsidSession associated with the race constrainer search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerSearchSession a RaceConstrainerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerSearchSession a RaceConstrainerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetRaceConstrainerAdminSession
Description

Gets the OsidSession associated with the race constrainer administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerAdminSession a RaceConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerAdminSession a RaceConstrainerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RaceConstrainerReceiverraceConstrainerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerNotificationSession a RaceConstrainerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerNotification() is false
Complianceoptional This 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.RaceConstrainerReceiverraceConstrainerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerNotificationSession a RaceConstrainerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceConstrainerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerPollsSession a RaceConstrainerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerPolls() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerPolls() is true.
MethodgetRaceConstrainerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race constrainer to polls.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerPollsAssignmentSession a RaceConstrainerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerPollsAssignment() is true.
MethodgetRaceConstrainerSmartPollsSession
Description

Gets the OsidSession to manage race constrainer smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerSmartPollsSession a RaceConstrainerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerSmartPolls() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerRuleLookupSession a RaceConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerRuleLookupSession a RaceConstrainerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerRuleApplicationSession a RaceConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerRuleApplicationSession a RaceConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerLookupSession a RaceConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerLookupSession a RaceConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerQuerySession a RaceConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerQuerySession a RaceConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerSearchSession a RaceConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerSearchSession a RaceConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerAdminSession a RaceConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerAdminSession a RaceConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RaceConstrainerEnablerReceiverraceConstrainerEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSession a RaceConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerNotification() is false
Complianceoptional This 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.RaceConstrainerEnablerReceiverraceConstrainerEnablerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSession a RaceConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceConstrainerEnablerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerPollsSession a RaceConstrainerEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerPolls() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerEnablerPolls() is true.
MethodgetRaceConstrainerEnablerPollsAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerPollsAssignmentSession a RaceConstrainerEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerEnablerPollsAssignment() is true.
MethodgetRaceConstrainerEnablerSmartPollsSession
Description

Gets the OsidSession to manage race constrainer enabler smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerSmartPollsSession a RaceConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerSmartPolls() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerEnablerSmartPolls() is true.
MethodgetRaceConstrainerEnablerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSession a RaceConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSession a RaceConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSession a RaceConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSession a RaceConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetRaceProcessorLookupSession
Description

Gets the OsidSession associated with the race processor lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorLookupSession a RaceProcessorLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorLookupSession a RaceProcessorLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceProcessorLookup() and supportsVisibleFederation() are true.
MethodgetRaceProcessorQuerySession
Description

Gets the OsidSession associated with the race processor query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorQuerySession a RaceProcessorQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorQuerySession a RaceProcessorQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceProcessorQuery() and supportsVisibleFederation() are true.
MethodgetRaceProcessorSearchSession
Description

Gets the OsidSession associated with the race processor search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorSearchSession a RaceProcessorSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorSearchSession a RaceProcessorSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceProcessorSearch() and supportsVisibleFederation() are true.
MethodgetRaceProcessorAdminSession
Description

Gets the OsidSession associated with the race processor administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorAdminSession a RaceProcessorAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorAdminSession a RaceProcessorAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RaceProcessorReceiverraceProcessorReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorNotificationSession a RaceProcessorNotificationSession
ErrorsNULL_ARGUMENT raceProcessorReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorNotification() is false
Complianceoptional This 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.RaceProcessorReceiverraceProcessorReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorNotificationSession a RaceProcessorNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceProcessorReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorPollsSession a RaceProcessorPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorPolls() is false
Complianceoptional This method must be implemented if supportsRaceProcessorPolls() is true.
MethodgetRaceProcessorPollsAssignmentSession
Description

Gets the OsidSession associated with assigning race processor to polls.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorPollsAssignmentSession a RaceProcessorPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorPollsAssignment() is false
Complianceoptional This method must be implemented if supportsRaceProcessorPollsAssignment() is true.
MethodgetRaceProcessorSmartPollsSession
Description

Gets the OsidSession to manage race processor smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorSmartPollsSession a RaceProcessorSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorSmartPolls() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorRuleLookupSession a RaceProcessorRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorRuleLookupSession a RaceProcessorRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorRuleApplicationSession a RaceProcessorRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorRuleApplicationSession a RaceProcessorRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerLookupSession a RaceProcessorEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerLookupSession a RaceProcessorEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerQuerySession a RaceProcessorEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerQuerySession a RaceProcessorEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerSearchSession a RaceProcessorEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerSearchSession a RaceProcessorEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerAdminSession a RaceProcessorEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerAdminSession a RaceProcessorEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RaceProcessorEnablerReceiverraceProcessorEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerNotificationSession a RaceProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT raceProcessorEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerNotification() is false
Complianceoptional This 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.RaceProcessorEnablerReceiverraceProcessorEnablerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerNotificationSession a RaceProcessorEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceProcessorEnablerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerPollsSession a RaceProcessorEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerPolls() is false
Complianceoptional This method must be implemented if supportsRaceProcessorEnablerPolls() is true.
MethodgetRaceProcessorEnablerPollsAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerPollsAssignmentSession a RaceProcessorEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsRaceProcessorEnablerPollsAssignment() is true.
MethodgetRaceProcessorEnablerSmartPollsSession
Description

Gets the OsidSession to manage race processor enabler smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerSmartPollsSession a RaceProcessorEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerSmartPolls() is false
Complianceoptional This method must be implemented if supportsRaceProcessorEnablerSmartPolls() is true.
MethodgetRaceProcessorEnablerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSession a RaceProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSession a RaceProcessorEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSession a RaceProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSession a RaceProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRaceProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRaceProcessorEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerLookupSession
Description

Gets the OsidSession associated with the ballot constrainer lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerLookupSession a BallotConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerLookupSession a BallotConstrainerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerQuerySession
Description

Gets the OsidSession associated with the ballot constrainer query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerQuerySession a BallotConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerQuerySession a BallotConstrainerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerSearchSession
Description

Gets the OsidSession associated with the ballot constrainer search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerSearchSession a BallotConstrainerSearchSession
ErrorsNULL_ARGUMENT a BallotConstrainerSearchSession
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerSearchSession a BallotConstrainerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetBallotConstrainerAdminSession
Description

Gets the OsidSession associated with the ballot constrainer administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerAdminSession a BallotConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerAdminSession a BallotConstrainerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.BallotConstrainerReceiverballotConstrainerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerNotificationSession a BallotConstrainerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerNotification() is false
Complianceoptional This 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.BallotConstrainerReceiverballotConstrainerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerNotificationSession a BallotConstrainerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT ballotConstrainerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerPollsSession a BallotConstrainerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerPolls() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerPolls() is true.
MethodgetBallotConstrainerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning ballot constrainer to polls.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerPollsAssignmentSession a BallotConstrainerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerPollsAssignment() is true.
MethodgetBallotConstrainerSmartPollsSession
Description

Gets the OsidSession to manage ballot constrainer smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerSmartPollsSession a BallotConstrainerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerSmartPolls() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerRuleLookupSession a BallotConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerRuleLookupSession a BallotConstrainerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerRuleApplicationSession a BallotConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerRuleApplicationSession a BallotConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerLookupSession a BallotConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerLookupSession a BallotConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerQuerySession a BallotConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerQuerySession a BallotConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerSearchSession a BallotConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerSearchSession a BallotConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerAdminSession a BallotConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerAdminSession a BallotConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.BallotConstrainerEnablerReceiverballotConstrainerEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSession a BallotConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerNotification() is false
Complianceoptional This 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.BallotConstrainerEnablerReceiverballotConstrainerEnablerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSession a BallotConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT ballotConstrainerEnablerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerPollsSession a BallotConstrainerEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerPolls() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerEnablerPolls() is true.
MethodgetBallotConstrainerEnablerPollsAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerPollsAssignmentSession a BallotConstrainerEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerEnablerPollsAssignment() is true.
MethodgetBallotConstrainerEnablerSmartPollsSession
Description

Gets the OsidSession to manage ballot constrainer enabler smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerSmartPollsSession a BallotConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerSmartPolls() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerEnablerSmartPolls() is true .
MethodgetBallotConstrainerEnablerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSession a BallotConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSession a BallotConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSession a BallotConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSession a BallotConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBallotConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBallotConstrainerEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetVoteEnablerLookupSession
Description

Gets the OsidSession associated with the vote enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerLookupSession a VoteEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerLookupSession a VoteEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsVoteEnablerLookup() and supportsVisibleFederation() are true.
MethodgetVoteEnablerQuerySession
Description

Gets the OsidSession associated with the vote enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerQuerySession a VoteEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerQuery() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerQuerySession a VoteEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsVoteEnablerQuery() and supportsVisibleFederation() are true.
MethodgetVoteEnablerSearchSession
Description

Gets the OsidSession associated with the vote enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerSearchSession a VoteEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerSearch() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerSearchSession a VoteEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsVoteEnablerSearch() and supportsVisibleFederation() are true.
MethodgetVoteEnablerAdminSession
Description

Gets the OsidSession associated with the vote enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerAdminSession a VoteEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerAdmin() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerAdminSession a VoteEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.VoteEnablerReceivervoteEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerNotificationSession a VoteEnablerNotificationSession
ErrorsNULL_ARGUMENT voteEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerNotification() is false
Complianceoptional This 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.VoteEnablerReceivervoteEnablerReceiver the notification callback
osid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerNotificationSession a VoteEnablerNotificationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT voteEnablerReceiver, pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsVoteEnablerNotification() and supportsVisibleFederation() are true.
MethodgetVoteEnablerPollsSession
Description

Gets the OsidSession to lookup vote enabler/polls mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerPollsSession a VoteEnablerPollsSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerPolls() is false
Complianceoptional This method must be implemented if supportsVoteEnablerPolls() is true.
MethodgetVoteEnablerPollsAssignmentSession
Description

Gets the OsidSession associated with assigning vote enablers to polls.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerPollsAssignmentSession a VoteEnablerPollsAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerPollsAssignment() is false
Complianceoptional This method must be implemented if supportsVoteEnablerPollsAssignment() is true.
MethodgetVoteEnablerSmartPollsSession
Description

Gets the OsidSession to manage vote enabler smart polls.

Parametersosid.id.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerSmartPollsSession a VoteEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerSmartPolls() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerRuleLookupSession a VoteEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerRuleLookup() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerRuleLookupSession a VoteEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerRuleApplicationSession a VoteEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerRuleApplication() is false
Complianceoptional This 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.IdpollsId the Id of the Polls
osid.proxy.Proxyproxy a proxy
Returnosid.voting.rules.VoteEnablerRuleApplicationSession a VoteEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsVoteEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsVoteEnablerRuleApplication() and supportsVisibleFederation() are true.