Interface CyclicTimePeriodSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
CyclicTimePeriodSearch defines the interface for specifying
cyclic time period search options.
-
Method Summary
Modifier and TypeMethodDescriptiongetCyclicTimePeriodSearchRecord(Type cyclicTimePeriodSearchRecordType) Gets the cyclic time period search record corresponding to the given cyclic time period search recordType.This method is used to retrieve an object implementing the requested record.voidorderCyclicTimePeriodResults(CyclicTimePeriodSearchOrder cyclicTimePeriodSearchOrder) Specify an ordering to the search results.voidsearchAmongCyclicTimePeriods(IdList cyclicTimePeriodIds) Execute this search among the given list of cyclic time periods.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
-
searchAmongCyclicTimePeriods
Execute this search among the given list of cyclic time periods.- Parameters:
cyclicTimePeriodIds- list of cyclic time periods- Throws:
NullArgumentException-cyclicTimePeriodIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCyclicTimePeriodResults
Specify an ordering to the search results.- Parameters:
cyclicTimePeriodSearchOrder- cyclic time period search order- Throws:
NullArgumentException-cyclicTimePeriodSearchOrderisnullUnsupportedException-cyclicTimePeriodSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCyclicTimePeriodSearchRecord
CyclicTimePeriodSearchRecord getCyclicTimePeriodSearchRecord(Type cyclicTimePeriodSearchRecordType) throws OperationFailedException Gets the cyclic time period search record corresponding to the given cyclic time period search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
cyclicTimePeriodSearchRecordType- a cyclic time period search record type- Returns:
- the cyclic time period search record
- Throws:
NullArgumentException-cyclicTimePeriodSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(cyclicTimePeriodSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-