OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.JobConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.resourcing.rules.JobConstrainerEnablerQueryInspector
osid.resourcing.rules.JobConstrainerSearchResults
osid.resourcing.rules.JobConstrainerSmartFoundrySession
Description

This is the query inspector for examining job constrainer queries.

Like all OsidQueryInspectors, JobConstrainerQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetRuledJobIdTerms
Description

Gets the job Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledJobTerms
Description

Gets the job query terms.

Returnosid.resourcing.JobQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFoundryIdTerms
Description

Gets the foundry Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFoundryTerms
Description

Gets the foundry query terms.

Returnosid.resourcing.FoundryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetJobConstrainerQueryInspectorRecord
Description

Gets the job constrainer query inspector record corresponding to the given JobConstrainer record Type.

Parametersosid.type.TypejobConstrainerRecordType a job constrainer record type
Returnosid.resourcing.rules.records.JobConstrainerQueryInspectorRecord the job constrainer query inspector record
ErrorsNULL_ARGUMENT jobConstrainerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(jobConstrainerRecordType) is false
Compliancemandatory This method must be implemented.