OSID Logo
OSID Specifications
control package
Version 3.1.0
Interfaceosid.control.InputQueryInspector
Implementsosid.OsidRuleQueryInspector
Used Byosid.control.InputSearchResults
osid.control.InputSmartSystemSession
osid.control.SystemQueryInspector
osid.control.rules.InputEnablerQueryInspector
Description

This is the query inspector for examining input queries.

MethodgetDeviceIdTerms
Description

Gets the device Id query terms.

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

Gets the device query terms.

Returnosid.control.DeviceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetControllerIdTerms
Description

Gets the controller Id query terms.

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

Gets the controller query terms.

Returnosid.control.ControllerQueryInspector[] 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.
MethodgetInputQueryInspectorRecord
Description

Gets the input query inspector record corresponding to the given Input record Type.

Parametersosid.type.TypeinputRecordType an input record type
Returnosid.control.records.InputQueryInspectorRecord the input query inspector record
ErrorsNULL_ARGUMENT inputRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(inputRecordType) is false
Compliancemandatory This method must be implemented.