OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.TimePeriodSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.TimePeriodSearchSession
Description

TimePeriodSearch defines the interface for specifying time period search options.

MethodsearchAmongTimePeriods
Description

Execute this search among the given list of time periods.

Parametersosid.id.IdListtimePeriodIds list of time periods
ErrorsNULL_ARGUMENT timePeriodIds is null
Compliancemandatory This method must be implemented.
MethodorderTimePeriodResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.TimePeriodSearchOrdertimePeriodSearchOrder time period search order
ErrorsNULL_ARGUMENT timePeriodSearchOrder is null
UNSUPPORTED timePeriodSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetTimePeriodSearchRecord
Description

Gets the time period search record corresponding to the given time period search record Type.This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypetimePeriodSearchRecordType a time period search record type
Returnosid.calendaring.records.TimePeriodSearchRecord the time period search record
ErrorsNULL_ARGUMENT timePeriodSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(timePeriodSearchRecordType) is false
Compliancemandatory This method must be implemented.