Interface VoteEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining vote enabler queries.
Like all OsidQueryInspectors,
VoteEnablerQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the pollsIdquery terms.Gets the polls query terms.IdTerm[]Gets the voteIdquery terms.Gets the vote query terms.getVoteEnablerQueryInspectorRecord(Type voteEnablerRecordType) Gets the vote enabler query inspector record corresponding to the givenVoteEnablerrecordType.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidEnablerQueryInspector
getCyclicEventIdTerms, getCyclicEventTerms, getCyclicTimePeriodIdTerms, getCyclicTimePeriodTerms, getEventIdTerms, getEventTerms, getRequirementTerms, getScheduleIdTerms, getScheduleTerms, getTimePeriodIdTerms, getTimePeriodTermsMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRuleQueryInspector
getConditionRecordTypeTerms, getRuleIdTerms, getRuleTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getRuledVoteIdTerms
IdTerm[] getRuledVoteIdTerms()Gets the voteIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledVoteTerms
VoteQueryInspector[] getRuledVoteTerms()Gets the vote query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getPollsIdTerms
IdTerm[] getPollsIdTerms()Gets the pollsIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getPollsTerms
PollsQueryInspector[] getPollsTerms()Gets the polls query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getVoteEnablerQueryInspectorRecord
VoteEnablerQueryInspectorRecord[] getVoteEnablerQueryInspectorRecord(Type voteEnablerRecordType) throws OperationFailedException Gets the vote enabler query inspector record corresponding to the givenVoteEnablerrecordType.- Parameters:
voteEnablerRecordType- a vote enabler record type- Returns:
- the vote enabler query inspector record
- Throws:
NullArgumentException-voteEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(voteEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-