OSID Logo
OSID Specifications
calendaring cycle package
Version 3.1.0
Interfaceosid.calendaring.cycle.CyclicEventSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.cycle.CyclicEventSearchSession
Description

EventSearch defines the interface for specifying event search options.

MethodsearchAmongCyclicEvents
Description

Execute this search among the given list of events.

Parametersosid.id.IdListcyclicEventIds list of events
ErrorsNULL_ARGUMENT cyclicEventIds is null
Compliancemandatory This method must be implemented.
MethodorderCyclicEventResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.cycle.CyclicEventSearchOrdercyclicEventSearchOrder event search order
ErrorsNULL_ARGUMENT cyclicEventSearchOrder is null
UNSUPPORTED cyclicEventSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCyclicEventSearchRecord
Description

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

Parametersosid.type.TypecyclicEventSearchRecordType a cyclic event search record type
Returnosid.calendaring.cycle.records.CyclicEventSearchRecord the cyclic event search record
ErrorsNULL_ARGUMENT cyclicEventSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(cyclicEventSearchRecordType) is false
Compliancemandatory This method must be implemented.