OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.rules.PoolConstrainerEnablerSearch
Implementsosid.OsidSearch
Description

The search interface for governing pool constrainer enabler searches.

MethodsearchAmongPoolConstrainerEnablers
Description

Execute this search among the given list of pool constrainer enablers.

Parametersosid.id.IdListpoolConstrainerEnablerIdslist of pool constrainer enablers
ErrorsNULL_ARGUMENT poolConstrainerEnablerIds is null
CompliancemandatoryThis method must be implemented.
MethodorderPoolConstrainerEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.provisioning.rules.PoolConstrainerEnablerSearchOrderpoolConstrainerEnablerSearchOrderpool constrainer enabler search order
ErrorsNULL_ARGUMENT poolConstrainerEnablerSearchOrder is null
UNSUPPORTED poolConstrainerEnablerSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetPoolConstrainerEnablerSearchRecord
Description

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

Parametersosid.type.TypepoolConstrainerEnablerSearchRecordTypea pool constrainer enabler search record type
Returnosid.provisioning.rules.records.PoolConstrainerEnablerSearchRecordthe pool constrainer enabler search record
ErrorsNULL_ARGUMENT poolConstrainerEnablerSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(poolConstrainerEnablerSearchRecordType) is false
CompliancemandatoryThis method must be implemented.