OSID Logo
OSID Specifications
offering rules package
Version 3.1.0
Interfaceosid.offering.rules.CanonicalUnitEnablerSearch
Implementsosid.OsidSearch
Used Byosid.offering.rules.CanonicalUnitEnablerSearchSession
Description

The search interface for governing canonical unit enabler searches.

MethodsearchAmongCanonicalUnitEnablers
Description

Execute this search among the given list of canonical unit enablers.

Parametersosid.id.IdListcanonicalUnitEnablerIds list of canonical unit enablers
ErrorsNULL_ARGUMENT canonicalUnitEnablerIds is null
Compliancemandatory This method must be implemented.
MethodorderCanonicalUnitEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.offering.rules.CanonicalUnitEnablerSearchOrdercanonicalUnitEnablerSearchOrder canonical unit enabler search order
ErrorsNULL_ARGUMENT canonicalUnitEnablerSearchOrder is null
UNSUPPORTED canonicalUnitEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetCanonicalUnitEnablerSearchRecord
Description

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

Parametersosid.type.TypecanonicalUnitEnablerSearchRecordType a canonical unit enabler search record type
Returnosid.offering.rules.records.CanonicalUnitEnablerSearchRecord the canonical unit enabler search record
ErrorsNULL_ARGUMENT canonicalUnitEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(canonicalUnitEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.