public interface RaceProcessorEnablerQuery extends OsidEnablerQuery
This is the query for searching race processor enablers. Each method 
  match specifies a  AND  term while multiple invocations of 
  the same method produce a nested  OR.  
| Modifier and Type | Method and Description | 
|---|---|
| void | clearPollsIdTerms()Clears the polls   Id query terms. | 
| void | clearPollsTerms()Clears the polls query terms. | 
| void | clearRuledRaceProcessorIdTerms()Clears the race processor   Id query terms. | 
| void | clearRuledRaceProcessorTerms()Clears the race processor query terms. | 
| PollsQuery | getPollsQuery()Gets the query for a polls. | 
| RaceProcessorEnablerQueryRecord | getRaceProcessorEnablerQueryRecord(Type raceProcessorEnablerRecordType)Gets the race processor enabler query record corresponding to the 
  given   RaceProcessorEnabler record Type. | 
| RaceProcessorQuery | getRuledRaceProcessorQuery()Gets the query for a race processor. | 
| void | matchAnyRuledRaceProcessor(boolean match)Matches enablers mapped to any race processor. | 
| void | matchPollsId(Id pollsId,
            boolean match)Matches enablers mapped to the polls. | 
| void | matchRuledRaceProcessorId(Id raceProcessorId,
                         boolean match)Matches enablers mapped to the race processor. | 
| boolean | supportsPollsQuery()Tests if a   PollsQuery is available. | 
| boolean | supportsRuledRaceProcessorQuery()Tests if a   RaceProcessorQuery is available. | 
clearCyclicEventIdTerms, clearCyclicEventTerms, clearDemographicIdTerms, clearDemographicTerms, clearEventIdTerms, clearEventTerms, clearScheduleIdTerms, clearScheduleTerms, getCyclicEventQuery, getDemographicQuery, getEventQuery, getScheduleQuery, matchAnyCyclicEvent, matchAnyDemographic, matchAnyEvent, matchAnySchedule, matchCyclicEventId, matchDemographicId, matchEventId, matchScheduleId, supportsCyclicEventQuery, supportsDemographicQuery, supportsEventQuery, supportsScheduleQueryclearRuleIdTerms, clearRuleTerms, getRuleQuery, matchAnyRule, matchRuleId, supportsRuleQueryclearCommentIdTerms, clearCommentTerms, clearCreditIdTerms, clearCreditTerms, clearDescriptionTerms, clearDisplayNameTerms, clearGenusTypeTerms, clearJournalEntryIdTerms, clearJournalEntryTerms, clearParentGenusTypeTerms, clearRelationshipIdTerms, clearRelationshipPeerIdTerms, clearRelationshipTerms, clearStateIdTerms, clearStateTerms, clearStatisticTerms, clearSubjectIdTerms, clearSubjectRelevancyTerms, clearSubjectTerms, getCommentQuery, getCreditQuery, getJournalEntryQuery, getRelationshipQuery, getStateQuery, getStatisticQuery, getSubjectQuery, getSubjectRelevancyQuery, matchAnyComment, matchAnyCredit, matchAnyDescription, matchAnyDisplayName, matchAnyGenusType, matchAnyJournalEntry, matchAnyRelationship, matchAnyState, matchAnyStatistic, matchAnySubject, matchCommentId, matchCreditId, matchDescription, matchDisplayName, matchGenusType, matchJournalEntryId, matchParentGenusType, matchRelationshipId, matchRelationshipPeerId, matchStateId, matchSubjectId, supportsCommentQuery, supportsCreditQuery, supportsJournalEntryQuery, supportsRelationshipQuery, supportsStateQuery, supportsStatisticQuery, supportsSubjectQuery, supportsSubjectRelevancyQueryclearIdTerms, matchIdclearRecordTerms, matchAnyRecord, matchRecordTypegetRecordTypes, hasRecordTypeclearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchTypeclearActiveTerms, clearDisabledTerms, clearEnabledTerms, clearOperationalTerms, matchActive, matchDisabled, matchEnabled, matchOperationalclearDateTerms, clearEffectiveTerms, clearEndDateTerms, clearStartDateTerms, matchAnyEndDate, matchAnyStartDate, matchDate, matchEffective, matchEndDate, matchStartDatevoid matchRuledRaceProcessorId(Id raceProcessorId, boolean match)
raceProcessorId - the race processor  Id match -  true  for a positive match,  false 
           for a negative matchNullArgumentException -  raceProcessorId  
          is  null mandatory - This method must be implemented. void clearRuledRaceProcessorIdTerms()
 Id  query terms.mandatory - This method must be implemented. boolean supportsRuledRaceProcessorQuery()
 RaceProcessorQuery  is available. true  if a race processor query is available, 
           false  otherwisemandatory - This method must be implemented. RaceProcessorQuery getRuledRaceProcessorQuery()
 OR  term.UnimplementedException -  
          supportsRuledRaceProcessorQuery()  is  false 
          optional - This method must be implemented if  
              supportsRuledRaceProcessorQuery()  is  true. 
               void matchAnyRuledRaceProcessor(boolean match)
match -  true  for enablers mapped to any race 
          processor,  false  to match enablers mapped to no 
          race processorsmandatory - This method must be implemented. void clearRuledRaceProcessorTerms()
mandatory - This method must be implemented. void matchPollsId(Id pollsId, boolean match)
pollsId - the polls  Id match -  true  for a positive match,  false 
           for a negative matchNullArgumentException -  pollsId  is 
           null mandatory - This method must be implemented. void clearPollsIdTerms()
 Id  query terms.mandatory - This method must be implemented. boolean supportsPollsQuery()
 PollsQuery  is available. true  if a polls query is available,  
          false  otherwisemandatory - This method must be implemented. PollsQuery getPollsQuery()
 OR  term.UnimplementedException -  supportsPollsQuery() 
           is  false optional - This method must be implemented if  
              supportsPollsQuery()  is  true.  void clearPollsTerms()
mandatory - This method must be implemented. RaceProcessorEnablerQueryRecord getRaceProcessorEnablerQueryRecord(Type raceProcessorEnablerRecordType) throws OperationFailedException
 RaceProcessorEnabler  record  Type.  
  Multiple record retrievals produce a nested  OR  term.raceProcessorEnablerRecordType - a race processor enabler record 
          typeNullArgumentException -  
          raceProcessorEnablerRecordType  is  null OperationFailedException - unable to complete requestUnsupportedException -  
          hasRecordType(raceProcessorEnablerRecordType)  is 
           false mandatory - This method must be implemented.