public interface VoteQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining vote queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getCandidateIdTerms()
Gets the candidate
Id query terms. |
CandidateQueryInspector[] |
getCandidateTerms()
Gets the candidate query terms.
|
IntegerTerm[] |
getMinimumVotesTerms()
Gets the minimum votes query terms.
|
IdTerm[] |
getPollsIdTerms()
Gets the polls
Id query terms. |
PollsQueryInspector[] |
getPollsTerms()
Gets the polls query terms.
|
VoteQueryInspectorRecord |
getVoteQueryInspectorRecord(Type voteRecordType)
Gets the vote query inspector record corresponding to the given
Vote record Type. |
IdTerm[] |
getVoterIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getVoterTerms()
Gets the resource query terms.
|
IntegerRangeTerm[] |
getVotesTerms()
Gets the votes query terms.
|
IdTerm[] |
getVotingAgentIdTerms()
Gets the voting agent
Id query terms. |
AgentQueryInspector[] |
getVotingAgentTerms()
Gets the voting agent query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getCandidateIdTerms()
Id
query terms.mandatory
- This method must be implemented. CandidateQueryInspector[] getCandidateTerms()
mandatory
- This method must be implemented. IdTerm[] getVoterIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getVoterTerms()
mandatory
- This method must be implemented. IdTerm[] getVotingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getVotingAgentTerms()
mandatory
- This method must be implemented. IntegerRangeTerm[] getVotesTerms()
mandatory
- This method must be implemented. IntegerTerm[] getMinimumVotesTerms()
mandatory
- This method must be implemented. IdTerm[] getPollsIdTerms()
Id
query terms.mandatory
- This method must be implemented. PollsQueryInspector[] getPollsTerms()
mandatory
- This method must be implemented. VoteQueryInspectorRecord getVoteQueryInspectorRecord(Type voteRecordType) throws OperationFailedException
Vote
record Type.
voteRecordType
- a vote record typeNullArgumentException
- voteRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(voteRecordType)
is false
mandatory
- This method must be implemented.