OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.JobProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.resourcing.rules.JobProcessorEnablerQueryInspector
osid.resourcing.rules.JobProcessorSearchResults
osid.resourcing.rules.JobProcessorSmartFoundrySession
Description

This is the query inspector for examining job processor queries.

Like all OsidQueryInspectors, JobProcessorQueryInspector 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.
MethodgetJobProcessorQueryInspectorRecord
Description

Gets the job processor query inspector record corresponding to the given JobProcessor record Type.

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