public interface RaceProcessorQueryInspector extends OsidProcessorQueryInspector
This is the query inspector for examining race processor queries.
Modifier and Type | Method and Description |
---|---|
CardinalRangeTerm[] |
getMaximumWinnersTerms()
Gets the maximum winners query terms.
|
CardinalRangeTerm[] |
getMinimumPercentageToWinTerms()
Gets the minimum percentage to win query terms.
|
CardinalRangeTerm[] |
getMinimumVotesToWinTerms()
Gets the minimum votes to win query terms.
|
IdTerm[] |
getPollsIdTerms()
Gets the polls
Id query terms. |
PollsQueryInspector[] |
getPollsTerms()
Gets the polls query terms.
|
RaceProcessorQueryInspectorRecord |
getRaceProcessorQueryInspectorRecord(Type raceProcessorRecordType)
Gets the race processor query inspector record corresponding to the
given
RaceProcessor record Type. |
IdTerm[] |
getRuledRaceIdTerms()
Gets the race
Id query terms. |
RaceQueryInspector[] |
getRuledRaceTerms()
Gets the race query terms.
|
getRuleIdTerms, getRuleTerms
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
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
CardinalRangeTerm[] getMaximumWinnersTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getMinimumPercentageToWinTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getMinimumVotesToWinTerms()
mandatory
- This method must be implemented. IdTerm[] getRuledRaceIdTerms()
Id
query terms.mandatory
- This method must be implemented. RaceQueryInspector[] getRuledRaceTerms()
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. RaceProcessorQueryInspectorRecord getRaceProcessorQueryInspectorRecord(Type raceProcessorRecordType) throws OperationFailedException
RaceProcessor
record Type.
raceProcessorRecordType
- a race processor record typeNullArgumentException
- raceProcessorRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(raceProcessorRecordType)
is false
mandatory
- This method must be implemented.