OSID Logo
OSID Specifications
voting rules package
Version 3.1.0
Interfaceosid.voting.rules.VotingRulesManager
Implementsosid.OsidManager
osid.voting.rules.VotingRulesProfile
Used Byosid.voting.VotingManager
Description

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

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

Gets the OsidSession associated with the race constrainer lookup service.

Returnosid.voting.rules.RaceConstrainerLookupSession a RaceConstrainerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerLookupSession a RaceConstrainerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerQuerySession a RaceConstrainerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerQuerySession a RaceConstrainerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerSearchSession a RaceConstrainerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerSearchSession a RaceConstrainerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerAdminSession a RaceConstrainerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerAdminSession a RaceConstrainerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.RaceConstrainerNotificationSession a RaceConstrainerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerReceiver 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
Returnosid.voting.rules.RaceConstrainerNotificationSession a RaceConstrainerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceConstrainerReceiver or pollsId 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.

Returnosid.voting.rules.RaceConstrainerPollsSession a RaceConstrainerPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.RaceConstrainerPollsAssignmentSession a RaceConstrainerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerSmartPollsSession a RaceConstrainerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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 a race.

Returnosid.voting.rules.RaceConstrainerRuleLookupSession a RaceConstrainerRuleLookupSession
ErrorsOPERATION_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 race.

Parametersosid.id.IdpollsId the Id of the Polls
Returnosid.voting.rules.RaceConstrainerRuleLookupSession a RaceConstrainerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerRuleApplicationSession a RaceConstrainerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerRuleApplicationSession a RaceConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerLookupSession a RaceConstrainerEnablerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerLookupSession a RaceConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerQuerySession a RaceConstrainerEnablerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerQuerySession a RaceConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerSearchSession a RaceConstrainerEnablerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerSearchSession a RaceConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerAdminSession a RaceConstrainerEnablerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerAdminSession a RaceConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSession a RaceConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT raceConstrainerEnablerReceiver 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
Returnosid.voting.rules.RaceConstrainerEnablerNotificationSession a RaceConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceConstrainerEnablerReceiver or pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerPollsSession a RaceConstrainerEnablerPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.RaceConstrainerEnablerPollsAssignmentSession a RaceConstrainerEnablerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerSmartPollsSession a RaceConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSession a RaceConstrainerEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerRuleLookupSession a RaceConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSession a RaceConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceConstrainerEnablerRuleApplicationSession a RaceConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorLookupSession a RaceProcessorLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorLookupSession a RaceProcessorLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorQuerySession a RaceProcessorQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorQuerySession a RaceProcessorQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorSearchSession a RaceProcessorSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorSearchSession a RaceProcessorSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorAdminSession a RaceProcessorAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorAdminSession a RaceProcessorAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.RaceProcessorNotificationSession a RaceProcessorNotificationSession
ErrorsNULL_ARGUMENT raceProcessorReceiver 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
Returnosid.voting.rules.RaceProcessorNotificationSession a RaceProcessorNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceProcessorReceiver or pollsId 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.

Returnosid.voting.rules.RaceProcessorPollsSession a RaceProcessorPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.RaceProcessorPollsAssignmentSession a RaceProcessorPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorSmartPollsSession a RaceProcessorSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorRuleLookupSession a RaceProcessorRuleLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorRuleLookupSession a RaceProcessorRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorRuleApplicationSession a RaceProcessorRuleApplicationSession
ErrorsOPERATION_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.

Parametersosid.id.IdpollsId the Id of the Polls
Returnosid.voting.rules.RaceProcessorRuleApplicationSession a RaceProcessorRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerLookupSession a RaceProcessorEnablerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerLookupSession a RaceProcessorEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerQuerySession a RaceProcessorEnablerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerQuerySession a RaceProcessorEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerSearchSession a RaceProcessorEnablerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerSearchSession a RaceProcessorEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerAdminSession a RaceProcessorEnablerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerAdminSession a RaceProcessorEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.RaceProcessorEnablerNotificationSession a RaceProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT raceProcessorEnablerReceiver 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
Returnosid.voting.rules.RaceProcessorEnablerNotificationSession a RaceProcessorEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT raceProcessorEnablerReceiver or pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerPollsSession a RaceProcessorEnablerPollsSession
ErrorsOPERATION_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 polls.

Returnosid.voting.rules.RaceProcessorEnablerPollsAssignmentSession a RaceProcessorEnablerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerSmartPollsSession a RaceProcessorEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSession a RaceProcessorEnablerRuleLookupSession
ErrorsOPERATION_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.

Parametersosid.id.IdpollsId the Id of the Polls
Returnosid.voting.rules.RaceProcessorEnablerRuleLookupSession a RaceProcessorEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSession a RaceProcessorEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.RaceProcessorEnablerRuleApplicationSession a RaceProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerLookupSession a BallotConstrainerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerLookupSession a BallotConstrainerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerQuerySession a BallotConstrainerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerQuerySession a BallotConstrainerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerSearchSession a BallotConstrainerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerSearchSession a BallotConstrainerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerAdminSession a BallotConstrainerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerAdminSession a BallotConstrainerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.BallotConstrainerNotificationSession a BallotConstrainerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerReceiver 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
Returnosid.voting.rules.BallotConstrainerNotificationSession a BallotConstrainerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT ballotConstrainerReceiver or pollsId 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.

Returnosid.voting.rules.BallotConstrainerPollsSession a BallotConstrainerPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.BallotConstrainerPollsAssignmentSession a BallotConstrainerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerSmartPollsSession a BallotConstrainerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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 the ballot.

Returnosid.voting.rules.BallotConstrainerRuleLookupSession a BallotConstrainerRuleLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerRuleLookupSession a BallotConstrainerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerRuleApplicationSession a BallotConstrainerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerRuleApplicationSession a BallotConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerLookupSession a BallotConstrainerEnablerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerLookupSession a BallotConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerQuerySession a BallotConstrainerEnablerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerQuerySession a BallotConstrainerEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerSearchSession a BallotConstrainerEnablerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerSearchSession a BallotConstrainerEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerAdminSession a BallotConstrainerEnablerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerAdminSession a BallotConstrainerEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSession a BallotConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT ballotConstrainerEnablerReceiver 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
Returnosid.voting.rules.BallotConstrainerEnablerNotificationSession a BallotConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no polls found by the given Id
NULL_ARGUMENT ballotConstrainerEnablerReceiver or pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerPollsSession a BallotConstrainerEnablerPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.BallotConstrainerEnablerPollsAssignmentSession a BallotConstrainerEnablerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerSmartPollsSession a BallotConstrainerEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSession a BallotConstrainerEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerRuleLookupSession a BallotConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSession a BallotConstrainerEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.BallotConstrainerEnablerRuleApplicationSession a BallotConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerLookupSession a VoteEnablerLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerLookupSession a VoteEnablerLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerQuerySession a VoteEnablerQuerySession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerQuerySession a VoteEnablerQuerySession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerSearchSession a VoteEnablerSearchSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerSearchSession a VoteEnablerSearchSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerAdminSession a VoteEnablerAdminSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerAdminSession a VoteEnablerAdminSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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
Returnosid.voting.rules.VoteEnablerNotificationSession a VoteEnablerNotificationSession
ErrorsNULL_ARGUMENT voteEnablerReceiver 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
Returnosid.voting.rules.VoteEnablerNotificationSession a VoteEnablerNotificationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT voteEnablerReceiver or pollsId 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.

Returnosid.voting.rules.VoteEnablerPollsSession a VoteEnablerPollsSession
ErrorsOPERATION_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.

Returnosid.voting.rules.VoteEnablerPollsAssignmentSession a VoteEnablerPollsAssignmentSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerSmartPollsSession a VoteEnablerSmartPollsSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerRuleLookupSession a VoteEnablerRuleLookupSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerRuleLookupSession a VoteEnablerRuleLookupSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.

Returnosid.voting.rules.VoteEnablerRuleApplicationSession a VoteEnablerRuleApplicationSession
ErrorsOPERATION_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
Returnosid.voting.rules.VoteEnablerRuleApplicationSession a VoteEnablerRuleApplicationSession
ErrorsNOT_FOUND no Polls found by the given Id
NULL_ARGUMENT pollsId 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.