OSID Logo
OSID Specifications
control rules package
Version 3.1.0
Interfaceosid.control.rules.InputEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.control.rules.InputEnablerSearchResults
osid.control.rules.InputEnablerSmartSystemSession
Description

This is the query inspector for examining input enabler queries.

MethodgetRuledInputIdTerms
Description

Gets the input Id query terms.

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

Gets the input query terms.

Returnosid.control.InputQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSystemIdTerms
Description

Gets the system Id query terms.

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

Gets the system query terms.

Returnosid.control.SystemQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInputEnablerQueryInspectorRecord
Description

Gets the input enabler query inspector record corresponding to the given InputEnabler record Type.

Parametersosid.type.TypeinputEnablerRecordType an input enabler record type
Returnosid.control.rules.records.InputEnablerQueryInspectorRecord the input enabler query inspector record
ErrorsNULL_ARGUMENT inputEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(inputEnablerRecordType) is false
Compliancemandatory This method must be implemented.