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

The search interface for governing job constrainer enabler searches.

MethodsearchAmongJobConstrainerEnablers
Description

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

Parametersosid.id.IdListjobConstrainerEnablerIdslist of job constrainer enablers
ErrorsNULL_ARGUMENT jobConstrainerEnablerIds is null
CompliancemandatoryThis method must be implemented.
MethodorderJobConstrainerEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.resourcing.rules.JobConstrainerEnablerSearchOrderjobConstrainerEnablerSearchOrderjob constrainer enabler search order
ErrorsNULL_ARGUMENT jobConstrainerEnablerSearchOrder is null
UNSUPPORTED jobConstrainerEnablerSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetJobConstrainerEnablerSearchRecord
Description

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

Parametersosid.type.TypejobConstrainerEnablerSearchRecordTypea job constrainer enabler search record type
Returnosid.resourcing.rules.records.JobConstrainerEnablerSearchRecordthe job constrainer enabler search record
ErrorsNULL_ARGUMENT jobConstrainerEnablerSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(jobConstrainerEnablerSearchRecordType) is false
CompliancemandatoryThis method must be implemented.