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, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] 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.