Interface CyclicEventSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
EventSearch defines the interface for specifying event search
options.
-
Method Summary
Modifier and TypeMethodDescriptiongetCyclicEventSearchRecord(Type cyclicEventSearchRecordType) Gets the cyclic event search record corresponding to the given event search recordType.This method is used to retrieve an object implementing the requested record.voidorderCyclicEventResults(CyclicEventSearchOrder cyclicEventSearchOrder) Specify an ordering to the search results.voidsearchAmongCyclicEvents(IdList cyclicEventIds) Execute this search among the given list of events.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidSearch
limitResultSet
-
Method Details
-
searchAmongCyclicEvents
Execute this search among the given list of events.- Parameters:
cyclicEventIds- list of events- Throws:
NullArgumentException-cyclicEventIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCyclicEventResults
Specify an ordering to the search results.- Parameters:
cyclicEventSearchOrder- event search order- Throws:
NullArgumentException-cyclicEventSearchOrderisnullUnsupportedException-cyclicEventSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCyclicEventSearchRecord
CyclicEventSearchRecord getCyclicEventSearchRecord(Type cyclicEventSearchRecordType) throws OperationFailedException Gets the cyclic event search record corresponding to the given event search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
cyclicEventSearchRecordType- a cyclic event search record type- Returns:
- the cyclic event search record
- Throws:
NullArgumentException-cyclicEventSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(cyclicEventSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-