OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.CommitmentSearch
Implementsosid.OsidSearch
Used Byosid.calendaring.CommitmentSearchSession
Description

CommitmentSearch defines the interface for specifying commitment search options.

MethodsearchAmongCommitments
Description

Execute this search among the given list of commitments.

Parametersosid.id.IdListcommitmentIds list of commitments
ErrorsNULL_ARGUMENT commitmentIds is null
Compliancemandatory This method must be implemented.
MethodorderCommitmentResults
Description

Specify an ordering to the search results.

Parametersosid.calendaring.CommitmentSearchOrdercommitmentSearchOrder commitment search order
ErrorsNULL_ARGUMENT commitmentSearchOrder is null
UNSUPPORTED commitmentSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCommitmentSearchRecord
Description

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

Parametersosid.type.TypecommitmentSearchRecordType a commitment search record type
Returnosid.calendaring.records.CommitmentSearchRecord the commitment search record
ErrorsNULL_ARGUMENT commitmentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commitmentSearchRecordType) is false
Compliancemandatory This method must be implemented.