Interface SupersedingEventSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
SupersedingEventSearch defines the interface for specifying
superseding event search options.
-
Method Summary
Modifier and TypeMethodDescriptiongetSupersedingEventSearchRecord(Type supersedingEventSearchRecordType) Gets the superseding event search record corresponding to the given superseding event search recordType.voidorderSupersedingEventResults(SupersedingEventSearchOrder supersedingEventSearchOrder) Specify an ordering to the search results.voidsearchAmongSupersedingEvents(IdList supersedingEventIds) Execute this search among the given list of superseding events.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongSupersedingEvents
Execute this search among the given list of superseding events.- Parameters:
supersedingEventIds- list of superseding events- Throws:
NullArgumentException-supersedingEventIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderSupersedingEventResults
Specify an ordering to the search results.- Parameters:
supersedingEventSearchOrder- superseding event search order- Throws:
NullArgumentException-supersedingEventSearchOrderisnullUnsupportedException-superedingEventSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getSupersedingEventSearchRecord
SupersedingEventSearchRecord getSupersedingEventSearchRecord(Type supersedingEventSearchRecordType) throws OperationFailedException Gets the superseding event search record corresponding to the given superseding event search recordType.- Parameters:
supersedingEventSearchRecordType- a superseding event search record type- Returns:
- the superseding event search record
- Throws:
NullArgumentException-supersedingEventSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(supersedingEventSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-