OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.AvailabilityEnablerSearch
Implementsosid.OsidSearch
Used Byosid.resourcing.rules.AvailabilityEnablerSearchSession
Description

The search interface for governing availability enabler searches.

MethodsearchAmongAvailabilityEnablers
Description

Execute this search among the given list of availability enablers.

Parametersosid.id.IdListfoundryIds list of availability enablers
ErrorsNULL_ARGUMENT foundryIds is null
Compliancemandatory This method must be implemented.
MethodorderAvailabilityEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.resourcing.rules.AvailabilityEnablerSearchOrderavailabilityEnablerSearchOrder availability enabler search order
ErrorsNULL_ARGUMENT availabilityEnablerSearchOrder is null
UNSUPPORTED availabilityEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetAvailabilityEnablerSearchRecord
Description

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

Parametersosid.type.TypeavailabilityEnablerSearchRecordType an availability enabler search record type
Returnosid.resourcing.rules.records.AvailabilityEnablerSearchRecord the availability enabler search record
ErrorsNULL_ARGUMENT availabilityEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(availabilityEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.