Interface RecurringEventSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
RecurringEventSearch defines the interface for specifying
recurring event search options.
-
Method Summary
Modifier and TypeMethodDescriptiongetRecurringEventSearchRecord(Type recurringEventSearchRecordType) Gets the recurring event record corresponding to the given recurring event search recordType.voidorderRecurringEventResults(RecurringEventSearchOrder recurringEventSearchOrder) Specify an ordering to the search results.voidsearchAmongRecurringEvents(IdList recurringEventIds) Execute this search among the given list of recurring 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
-
searchAmongRecurringEvents
Execute this search among the given list of recurring events.- Parameters:
recurringEventIds- list of recurring events- Throws:
NullArgumentException-recurringEventIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderRecurringEventResults
Specify an ordering to the search results.- Parameters:
recurringEventSearchOrder- recurring event search order- Throws:
NullArgumentException-recurringEventSearchOrderisnullUnsupportedException-recurringEventSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getRecurringEventSearchRecord
RecurringEventSearchRecord getRecurringEventSearchRecord(Type recurringEventSearchRecordType) throws OperationFailedException Gets the recurring event record corresponding to the given recurring event search recordType.- Parameters:
recurringEventSearchRecordType- a recurring event search record type- Returns:
- the recurring event search record
- Throws:
NullArgumentException-recurringEventSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(recurringEventSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-