OSID Logo
OSID Specifications
configuration rules package
Version 3.1.0
Interfaceosid.configuration.rules.ParameterProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.configuration.rules.ParameterProcessorEnablerQueryInspector
osid.configuration.rules.ParameterProcessorSearchResults
osid.configuration.rules.ParameterProcessorSmartConfigurationSession
Description

This is the query inspector for examining parameter processor queries.

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

MethodgetRuledParameterIdTerms
Description

Gets the parameter Id query terms.

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

Gets the parameter query terms.

Returnosid.configuration.ParameterQueryInspector[] 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.
MethodgetParameterProcessorQueryInspectorRecord
Description

Gets the parameter processor query inspector record corresponding to the given ParameterProcessor record Type.

Parametersosid.type.TypeparameterProcessorRecordType a parameter processor record type
Returnosid.configuration.rules.records.ParameterProcessorQueryInspectorRecord the parameter processor query inspector record
ErrorsNULL_ARGUMENT parameterProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(parameterProcessorRecordType) is false
Compliancemandatory This method must be implemented.