OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.JobProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.resourcing.rules.JobProcessorEnablerSearchResults
osid.resourcing.rules.JobProcessorEnablerSmartFoundrySession
Description

This is the query inspector for examining job processor enabler queries.

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

MethodgetRuledJobProcessorIdTerms
Description

Gets the job processor Id query terms.

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

Gets the job processor query terms.

Returnosid.resourcing.rules.JobProcessorQueryInspector[] 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.
MethodgetJobProcessorEnablerQueryInspectorRecord
Description

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

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