Interface VotingProxyManager

All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable, VotingProfile

public interface VotingProxyManager extends OsidProxyManager, VotingProfile

The candidate manager provides access to candidate lookup and creation session and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy . The sessions included in this manager are:

  • VotingSession : a session to vote
  • VotingResultsSession : a session to examine voting results
  • VoterAllocationLookupSession : a session to look up voter allocations
  • VoterAllocationAdminSession : a session to manage voter allocations
  • VoteLookupSession : a session to retrieve votes
  • VoteQuerySession : a session to query for votes
  • VoteSearchSession : a session to search for votes
  • VoteAdminSession : a session to create and delete votes
  • VoteNotificationSession : a session to receive notifications pertaining to votechanges
  • VotePollsSession : a session to look up vote to polls mappings
  • VotePollsAssignmentSession : a session to manage vote to polls mappings
  • VoteSmartPollsSession : a session to manage smart vote pollss
  • CandidateLookupSession : a session to retrieve candidates
  • CandidateQuerySession : a session to query candidates
  • CandidateSearchSession : a session to search for candidates
  • CandidateAdminSession : a session to create and delete candidates
  • CandidateNotificationSession : a session to receive notifications pertaining to candidate changes
  • CandidatePollsSession : a session to look up candidate to polls mappings
  • CandidatePollsAssignmentSession : a session to manage candidate to polls mappings
  • CandidateSmartPollsSession : a session to manage smart candidate polls
  • RaceLookupSession : a session to retrieve races
  • RaceQuerySession : a session to query for races
  • RaceSearchSession : a session to search for races
  • RaceAdminSession : a session to create and delete races
  • RaceNotificationSession : a session to receive notifications pertaining to races changes
  • RacePollsSession : a session to look up races to polls mappings
  • RacePollsAssignmentSession : a session to manage race to polls mappings
  • RaceSmartPollsSession : a session to manage smart race polls
  • BallotLookupSession : a session to retrieve ballots
  • BallotQuerySession : a session to query for ballots
  • BallotSearchSession : a session to search for ballots
  • BallotAdminSession : a session to create and delete ballots
  • BallotNotificationSession : a session to receive notifications pertaining to ballots changes
  • BallotPollsSession : a session to look up ballots to polls mappings
  • BallotPollsAssignmentSession : a session to manage ballot to polls mappings
  • BallotSmartPollsSession : a session to manage smart ballot polls
  • PollsLookupSession: a session to retrieve polls
  • PollsQuerySession : a session to query polls
  • PollsSearchSession : a session to search for pollss
  • PollsAdminSession : a session to create, update and delete polls
  • PollsNotificationSession : a session to receive notifications pertaining to changes in polls
  • PollsHierarchySession : a session to traverse polls hierarchies
  • PollsHierarchyDesignSession : a session to manage polls hierarchies