OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.JobConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.resourcing.rules.JobConstrainerEnablerSearchResults
osid.resourcing.rules.JobConstrainerEnablerSmartFoundrySession
Description

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

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

MethodgetRuledJobConstrainerIdTerms
Description

Gets the job constrainer Id query terms.

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

Gets the job constrainer query terms.

Returnosid.resourcing.rules.JobConstrainerQueryInspector[] 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.
MethodgetJobConstrainerEnablerQueryInspectorRecord
Description

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

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