OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.OffsetEventSearch
Implementsosid.OsidSearch
Description

OffsetEventSearch defines the interface for specifying offset event search options.

MethodsearchAmongOffsetEvents
Description

Execute this search among the given list of offset events.

Parametersosid.id.IdListoffsetEventIdslist of offset events
ErrorsNULL_ARGUMENT offsetEventIds is null
CompliancemandatoryThis method must be implemented.
MethodorderOffsetEventResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.OffsetEventSearchOrderoffsetEventSearchOrderoffset event search order
ErrorsNULL_ARGUMENT offsetEventSearchOrder is null
UNSUPPORTED offsetEventSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetOffsetEventSearchRecord
Description

Gets the offset event search record corresponding to the given offset event search record Type.

Parametersosid.type.TypeoffsetEventSearchRecordTypean offset event search record type
Returnosid.calendaring.records.OffsetEventSearchRecordthe offset event search record
ErrorsNULL_ARGUMENT offsetEventSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(offsetEventSearchRecordType) is false
CompliancemandatoryThis method must be implemented.