OSID Logo
OSID Specifications
configuration rules package
Version 3.1.0
Interfaceosid.configuration.rules.ValueEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.configuration.rules.ValueEnablerSearchResults
osid.configuration.rules.ValueEnablerSmartConfigurationSession
Description

This is the query inspector for examining value enabler queries.

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

MethodgetRuledValueIdTerms
Description

Gets the value Id query terms.

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

Gets the value query terms.

Returnosid.configuration.ValueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetConfigurationIdTerms
Description

Gets the configuration Id query terms.

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

Gets the configuration query terms.

Returnosid.configuration.ConfigurationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetValueEnablerQueryInspectorRecord
Description

Gets the value enabler query inspector record corresponding to the given ValueEnabler record Type.

Parametersosid.type.TypevalueEnablerRecordType a value enabler record type
Returnosid.configuration.rules.records.ValueEnablerQueryInspectorRecord the value enabler query inspector record
ErrorsNULL_ARGUMENT valueEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(valueEnablerRecordType) is false
Compliancemandatory This method must be implemented.