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.

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.