public interface VotingProfile extends OsidProfile
The voting profile describes interoperability among voting services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getBallotRecordTypes()
Gets the supported
Ballot record types. |
TypeList |
getBallotSearchRecordTypes()
Gets the supported
Ballot search record types. |
TypeList |
getCandidateRecordTypes()
Gets all the candidate record types supported.
|
TypeList |
getCandidateSearchRecordTypes()
Gets all the candidate search record types supported.
|
TypeList |
getPollsRecordTypes()
Gets all the polls record types supported.
|
TypeList |
getPollsSearchRecordTypes()
Gets all the polls search record types supported.
|
TypeList |
getRaceRecordTypes()
Gets the supported
Race record types. |
TypeList |
getRaceSearchRecordTypes()
Gets the supported
Race search record types. |
TypeList |
getVoterAllocationRecordTypes()
Gets the supported
VoterAllocation record types. |
TypeList |
getVoteRecordTypes()
Gets the supported
Vote record types. |
TypeList |
getVoteSearchRecordTypes()
Gets the supported
Vote search record types. |
TypeList |
getVotingResultsRecordTypes()
Gets the supported
VotingResults record types. |
boolean |
supportsBallotAdmin()
Tests if a ballot
a dministrative service is supported. |
boolean |
supportsBallotLookup()
Tests if looking up ballots is supported.
|
boolean |
supportsBallotNotification()
Tests if a ballot notification service is supported.
|
boolean |
supportsBallotPolls()
Tests if retrieving mappings of ballots and polls is supported.
|
boolean |
supportsBallotPollsAssignment()
Tests if managing mappings of ballots and polls is supported.
|
boolean |
supportsBallotQuery()
Tests if querying ballots is supported.
|
boolean |
supportsBallotRecordType(Type ballotRecordType)
Tests if the given
Ballot record type is supported. |
boolean |
supportsBallotSearch()
Tests if searching ballots is supported.
|
boolean |
supportsBallotSearchRecordType(Type ballotSearchRecordType)
Tests if the given
Ballot search record type is
supported. |
boolean |
supportsBallotSmartPolls()
Tests if ballot smart polls are available.
|
boolean |
supportsCandidateAdmin()
Tests if candidate administration is supported.
|
boolean |
supportsCandidateLookup()
Tests if candidate lookup is supported.
|
boolean |
supportsCandidateNotification()
Tests if candidate notification is supported.
|
boolean |
supportsCandidatePolls()
Tests if retrieving mappings of candidate and polls is supported.
|
boolean |
supportsCandidatePollsAssignment()
Tests if managing mappings of candidate and polls is supported.
|
boolean |
supportsCandidateQuery()
Tests if candidate query is supported.
|
boolean |
supportsCandidateRecordType(Type candidateRecordType)
Tests if a given candidate record type is supported.
|
boolean |
supportsCandidateSearch()
Tests if candidate search is supported.
|
boolean |
supportsCandidateSearchRecordType(Type candidateSearchRecordType)
Tests if a given candidate search type is supported.
|
boolean |
supportsCandidateSmartPolls()
Tests if candidate smart polls are available.
|
boolean |
supportsPollsAdmin()
Tests if polls administration is supported.
|
boolean |
supportsPollsHierarchy()
Tests if a polls hierarchy traversal is supported.
|
boolean |
supportsPollsHierarchyDesign()
Tests if a polls hierarchy design is supported.
|
boolean |
supportsPollsLookup()
Tests if polls lookup is supported.
|
boolean |
supportsPollsNotification()
Tests if polls notification is supported.
|
boolean |
supportsPollsQuery()
Tests if polls query is supported.
|
boolean |
supportsPollsRecordType(Type pollsRecordType)
Tests if a given polls record type is supported.
|
boolean |
supportsPollsSearch()
Tests if polls search is supported.
|
boolean |
supportsPollsSearchRecordType(Type pollsSearchRecordType)
Tests if a given polls search record type is supported.
|
boolean |
supportsRaceAdmin()
Tests if a race
a dministrative service is supported. |
boolean |
supportsRaceLookup()
Tests if looking up races is supported.
|
boolean |
supportsRaceNotification()
Tests if a race
notification service is supported. |
boolean |
supportsRacePolls()
Tests if retrieving mappings of races and polls is supported.
|
boolean |
supportsRacePollsAssignment()
Tests if managing mappings of races and polls is supported.
|
boolean |
supportsRaceQuery()
Tests if querying races is supported.
|
boolean |
supportsRaceRecordType(Type raceRecordType)
Tests if the given
Race record type is supported. |
boolean |
supportsRaceResults()
Tests if race results is supported.
|
boolean |
supportsRaceSearch()
Tests if searching races is supported.
|
boolean |
supportsRaceSearchRecordType(Type raceSearchRecordType)
Tests if the given
Race search record type is
supported. |
boolean |
supportsRaceSmartPolls()
Tests if race smart polls are available.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
boolean |
supportsVoteLookup()
Tests if looking up votes is supported.
|
boolean |
supportsVoteNotification()
Tests if a votes
notification service is supported. |
boolean |
supportsVotePolls()
Tests if retrieving mappings of votes and polls is supported.
|
boolean |
supportsVotePollsAssignment()
Tests if managing mappings of votes and polls is supported.
|
boolean |
supportsVoteQuery()
Tests if querying votes is supported.
|
boolean |
supportsVoterAllocationRecordType(Type voterAllocationRecordType)
Tests if the given
VoterAllocation record type is
supported. |
boolean |
supportsVoteRecordType(Type voteRecordType)
Tests if the given
Vote record type is supported. |
boolean |
supportsVoteSearch()
Tests if searching votes is supported.
|
boolean |
supportsVoteSearchRecordType(Type voteSearchRecordType)
Tests if the given
Vote search record type is
supported. |
boolean |
supportsVoteSmartPolls()
Tests if vote smart polls are available.
|
boolean |
supportsVoting()
Tests if voting is supported.
|
boolean |
supportsVotingAllocationAdmin()
Tests if voting allocation administration is supported.
|
boolean |
supportsVotingAllocationLookup()
Tests if voting allocation lookup is supported.
|
boolean |
supportsVotingBatch()
Tests if a voting batch service is supported.
|
boolean |
supportsVotingResultsRecordType(Type votingResultsRecordType)
Tests if the given
VotingResults record type is
supported. |
boolean |
supportsVotingRules()
Tests if a voting rules service is supported.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsVoting()
true if voting is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsRaceResults()
true if race results is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsVotingAllocationLookup()
true if voting allocation lookup is supported
, false otherwisemandatory - This method must be implemented. boolean supportsVotingAllocationAdmin()
true if voting allocation administration is
supported , false otherwisemandatory - This method must be implemented. boolean supportsVoteLookup()
true if votes lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsVoteQuery()
true if votes query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsVoteSearch()
true if votes search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsVoteNotification()
notification service is supported. true if votes notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsVotePolls()
true if vote polls mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsVotePollsAssignment()
true if vote polls assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsVoteSmartPolls()
true if vote smart polls are supported ,
false otherwisemandatory - This method must be implemented. boolean supportsCandidateLookup()
true if candidate lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsCandidateQuery()
true if candidate query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsCandidateSearch()
true if candidate search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsCandidateAdmin()
true if candidate administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCandidateNotification()
true if candidate notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsCandidatePolls()
true if candidate polls mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsCandidatePollsAssignment()
true if candidate polls assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsCandidateSmartPolls()
true if candidate smart polls are supported
, false otherwisemandatory - This method must be implemented. boolean supportsRaceLookup()
true if race lookup is supported, false
otherwisemandatory - This method must be implemented. boolean supportsRaceQuery()
true if race query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsRaceSearch()
true if races search is supported, false
otherwisemandatory - This method must be implemented. boolean supportsRaceAdmin()
a dministrative service is supported. true if race administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsRaceNotification()
notification service is supported. true if race notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsRacePolls()
true if race polls mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsRacePollsAssignment()
true if race polls assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsRaceSmartPolls()
true if race smart polls are supported ,
false otherwisemandatory - This method must be implemented. boolean supportsBallotLookup()
true if ballot lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBallotQuery()
true if ballot query is supported, false
otherwisemandatory - This method must be implemented. boolean supportsBallotSearch()
true if ballot search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBallotAdmin()
a dministrative service is supported. true if ballot administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBallotNotification()
true if ballot notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBallotPolls()
true if ballot polls mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsBallotPollsAssignment()
true if ballot polls assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsBallotSmartPolls()
true if ballot smart polls are supported
, false otherwisemandatory - This method must be implemented. boolean supportsPollsLookup()
true if polls lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsPollsQuery()
true if polls query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsPollsSearch()
true if polls search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsPollsAdmin()
true if polls administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsPollsNotification()
Polls objects are created, deleted or updated.
Notifications for candidates within polls are sent via the candidate
notification session. true if polls notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsPollsHierarchy()
true if a polls hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsPollsHierarchyDesign()
true if a polls hierarchy design is supported,
false otherwisemandatory - This method must be implemented. boolean supportsVotingBatch()
true if a voting batch service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsVotingRules()
true if a voting rules service is supported,
false otherwisemandatory - This method must be implemented. TypeList getVoteRecordTypes()
Vote record types. Vote record
typesmandatory - This method must be implemented. boolean supportsVoteRecordType(Type voteRecordType)
Vote record type is supported.voteRecordType - a Type indicating a Vote
record type true if the given type is supported,
false otherwiseNullArgumentException - voteRecordType
is null mandatory - This method must be implemented. TypeList getVoteSearchRecordTypes()
Vote search record types. Vote search
record typesmandatory - This method must be implemented. boolean supportsVoteSearchRecordType(Type voteSearchRecordType)
Vote search record type is
supported.voteSearchRecordType - a Type indicating a
Vote search record type true if the given Type is supported,
false otherwiseNullArgumentException - voteSearchRecordType
is null mandatory - This method must be implemented. TypeList getVoterAllocationRecordTypes()
VoterAllocation record types. VoterAllocation
record typesmandatory - This method must be implemented. boolean supportsVoterAllocationRecordType(Type voterAllocationRecordType)
VoterAllocation record type is
supported.voterAllocationRecordType - a Type indicating a
VoterAllocation record type true if the given type is supported,
false otherwiseNullArgumentException -
voterAllocationRecordType is null mandatory - This method must be implemented. TypeList getCandidateRecordTypes()
mandatory - This method must be implemented. boolean supportsCandidateRecordType(Type candidateRecordType)
candidateRecordType - the candidate type true if the candidate record type is supported
, false otherwiseNullArgumentException - candidateRecordType
is null mandatory - This method must be implemented. TypeList getCandidateSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsCandidateSearchRecordType(Type candidateSearchRecordType)
candidateSearchRecordType - the candidate search type true if the candidate search record type is
supported , false otherwiseNullArgumentException -
candidateSearchRecordType is null mandatory - This method must be implemented. TypeList getRaceRecordTypes()
Race record types. Race record
typesmandatory - This method must be implemented. boolean supportsRaceRecordType(Type raceRecordType)
Race record type is supported.raceRecordType - a Type indicating a Race
record type true if the given type is supported,
false otherwiseNullArgumentException - raceRecordType
is null mandatory - This method must be implemented. TypeList getRaceSearchRecordTypes()
Race search record types. Race search
record typesmandatory - This method must be implemented. boolean supportsRaceSearchRecordType(Type raceSearchRecordType)
Race search record type is
supported.raceSearchRecordType - a Type indicating a
Race search record type true if the given Type is supported,
false otherwiseNullArgumentException - raceSearchRecordType
is null mandatory - This method must be implemented. TypeList getBallotRecordTypes()
Ballot record types. Ballot record
typesmandatory - This method must be implemented. boolean supportsBallotRecordType(Type ballotRecordType)
Ballot record type is supported.ballotRecordType - a Type indicating a
Ballot record type true if the given type is supported,
false otherwiseNullArgumentException - ballotRecordType
is null mandatory - This method must be implemented. TypeList getBallotSearchRecordTypes()
Ballot search record types. Ballot search
record typesmandatory - This method must be implemented. boolean supportsBallotSearchRecordType(Type ballotSearchRecordType)
Ballot search record type is
supported.ballotSearchRecordType - a Type indicating a
Ballot search record type true if the given Type is supported,
false otherwiseNullArgumentException - ballotSearchRecordType
is null mandatory - This method must be implemented. TypeList getVotingResultsRecordTypes()
VotingResults record types. VotingResults
record typesmandatory - This method must be implemented. boolean supportsVotingResultsRecordType(Type votingResultsRecordType)
VotingResults record type is
supported.votingResultsRecordType - a Type indicating a
VotingResults record type true if the given type is supported,
false otherwiseNullArgumentException - votingResultsRecordType
is null mandatory - This method must be implemented. TypeList getPollsRecordTypes()
mandatory - This method must be implemented. boolean supportsPollsRecordType(Type pollsRecordType)
pollsRecordType - the polls record type true if the polls record type is supported
, false otherwiseNullArgumentException - pollsRecordType
is null mandatory - This method must be implemented. TypeList getPollsSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsPollsSearchRecordType(Type pollsSearchRecordType)
pollsSearchRecordType - the polls search record type true if the polls search record type is
supported , false otherwiseNullArgumentException - pollsSearchRecordType
is null mandatory - This method must be implemented.