OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.rules.AvailabilityEnablerSearch
Implementsosid.OsidSearch
Description

The search interface for governing availability enabler searches.

MethodsearchAmongAvailabilityEnablers
Description

Execute this search among the given list of availability enablers.

Parametersosid.id.IdListfoundryIdslist of availability enablers
ErrorsNULL_ARGUMENT foundryIds is null
CompliancemandatoryThis method must be implemented.
MethodorderAvailabilityEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.resourcing.rules.AvailabilityEnablerSearchOrderavailabilityEnablerSearchOrderavailability enabler search order
ErrorsNULL_ARGUMENT availabilityEnablerSearchOrder is null
UNSUPPORTED availabilityEnablerSearchOrder is not of this service
CompliancemandatoryThis 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.TypeavailabilityEnablerSearchRecordTypean availability enabler search record type
Returnosid.resourcing.rules.records.AvailabilityEnablerSearchRecordthe availability enabler search record
ErrorsNULL_ARGUMENT availabilityEnablerSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(availabilityEnablerSearchRecordType) is false
CompliancemandatoryThis method must be implemented.