public interface RaceProcessorSearch extends OsidSearch
The search interface for governing race processor searches.
| Modifier and Type | Method and Description |
|---|---|
RaceProcessorSearchRecord |
getRaceProcessorSearchRecord(Type raceProcessorSearchRecordType)
Gets the race processor search record corresponding to the given race
processor search record
Type. |
void |
orderRaceProcessorResults(RaceProcessorSearchOrder raceProcessorSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongRaceProcessors(IdList pollsIds)
Execute this search among the given list of race processors.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongRaceProcessors(IdList pollsIds)
pollsIds - list of race processorsNullArgumentException - pollsIds is
null mandatory - This method must be implemented. void orderRaceProcessorResults(RaceProcessorSearchOrder raceProcessorSearchOrder)
raceProcessorSearchOrder - race processor search orderNullArgumentException - raceProcessorSearchOrder
is null UnsupportedException - raceProcessorSearchOrder
is not of this servicemandatory - This method must be implemented. RaceProcessorSearchRecord getRaceProcessorSearchRecord(Type raceProcessorSearchRecordType) throws OperationFailedException
Type. This method is used to
retrieve an object implementing the requested record.raceProcessorSearchRecordType - a race processor search record
typeNullArgumentException -
raceProcessorSearchRecordType is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(raceProcessorSearchRecordType) is
false mandatory - This method must be implemented.