OSID Logo
OSID Specifications
resourcing rules package
Version 3.1.0
Interfaceosid.resourcing.rules.CommissionEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.resourcing.rules.CommissionEnablerSearchResults
osid.resourcing.rules.CommissionEnablerSmartFoundrySession
Description

This is the query inspector for examining commission enabler queries.

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

MethodgetRuledCommissionIdTerms
Description

Gets the commission Id query terms.

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

Gets the commission query terms.

Returnosid.resourcing.CommissionQueryInspector[] 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.
MethodgetCommissionEnablerQueryInspectorRecord
Description

Gets the commission enabler query inspector record corresponding to the given CommissionEnabler record Type.

Parametersosid.type.TypecommissionEnablerRecordType a commission enabler record type
Returnosid.resourcing.rules.records.CommissionEnablerQueryInspectorRecord the commission enabler query inspector record
ErrorsNULL_ARGUMENT commissionEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commissionEnablerRecordType) is false
Compliancemandatory This method must be implemented.