OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.CommitmentEnablerSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.rules.CommitmentEnablerSearchSession
Description

The search interface for governing commitment enabler searches.

MethodsearchAmongCommitmentEnablers
Description

Execute this search among the given list of commitment enablers.

Parametersosid.id.IdListcommitmentEnablerIds list of commitment enablers
ErrorsNULL_ARGUMENT commitmentEnablerIds is null
Compliancemandatory This method must be implemented.
MethodorderCommitmentEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.rules.CommitmentEnablerSearchOrdercommitmentEnablerSearchOrder commitment enabler search order
ErrorsNULL_ARGUMENT commitmentEnablerSearchOrder is null
UNSUPPORTED commitmentEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCommitmentEnablerSearchRecord
Description

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

Parametersosid.type.TypecommitmentEnablerSearchRecordType a commitment enabler search record type
Returnosid.calendaring.rules.records.CommitmentEnablerSearchRecord the commitment enabler search record
ErrorsNULL_ARGUMENT commitmentEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commitmentEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.