OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.SupersedingEventEnablerSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.rules.SupersedingEventEnablerSearchSession
Description

The search interface for governing superseding event enabler searches.

MethodsearchAmongSupersedingEventEnablers
Description

Execute this search among the given list of superseding event enablers.

Parametersosid.id.IdListsupersedingEventEnablerIds list of superseding event enablers
ErrorsNULL_ARGUMENT supersedingEventEnablerIds is null
Compliancemandatory This method must be implemented.
MethodorderSupersedingEventEnablerResults
Description

Specify a superseding event ordering to the search results.

Parametersosid.calendaring.rules.SupersedingEventEnablerSearchOrdersupersedingEventEnablerSearchOrder superseding event enabler search order
ErrorsNULL_ARGUMENT supersdeingEventEnablerSearchOrder is null
UNSUPPORTED supersedingEventEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetSupersedingEventEnablerSearchRecord
Description

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

Parametersosid.type.TypesupersedingEventEnablerSearchRecordType a superseding event enabler search record type
Returnosid.calendaring.rules.records.SupersedingEventEnablerSearchRecord the superseding event enabler search record
ErrorsNULL_ARGUMENT supersedingEventEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(supersedingEventEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.