OSID Logo
OSID Specifications
resourcing rules package
Version 3.0.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.IdListfoundryIdslist of job constrainers
ErrorsNULL_ARGUMENTfoundryIds is null
CompliancemandatoryThis method must be implemented.
MethodorderJobConstrainerResults
Description

Specify an ordering to the search results.

Parametersosid.resourcing.rules.JobConstrainerSearchOrderjobConstrainerSearchOrderjob constrainer search order
ErrorsNULL_ARGUMENTjobConstrainerSearchOrder is null
UNSUPPORTEDjobConstrainerSearchOrder is not of this service
CompliancemandatoryThis 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.TypejobConstrainerSearchRecordTypea job constrainer search record type
Returnosid.resourcing.rules.records.JobConstrainerSearchRecordthe job constrainer search record
ErrorsNULL_ARGUMENTjobConstrainerSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(jobConstrainerSearchRecordType) is false
CompliancemandatoryThis method must be implemented.