OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.JobConstrainerSearch
Implementsosid.OsidSearch
Used Byosid.resourcing.rules.JobConstrainerSearchSession
Description

The search interface for governing job constrainer searches.

MethodsearchAmongJobConstrainers
Description

Execute this search among the given list of job constrainers.

Parametersosid.id.IdListfoundryIds list of job constrainers
ErrorsNULL_ARGUMENT foundryIds is null
Compliancemandatory This method must be implemented.
MethodorderJobConstrainerResults
Description

Specify an ordering to the search results.

Parametersosid.resourcing.rules.JobConstrainerSearchOrderjobConstrainerSearchOrder job constrainer search order
ErrorsNULL_ARGUMENT jobConstrainerSearchOrder is null
UNSUPPORTED jobConstrainerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetJobConstrainerSearchRecord
Description

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

Parametersosid.type.TypejobConstrainerSearchRecordType a job constrainer search record type
Returnosid.resourcing.rules.records.JobConstrainerSearchRecord the job constrainer search record
ErrorsNULL_ARGUMENT jobConstrainerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(jobConstrainerSearchRecordType) is false
Compliancemandatory This method must be implemented.