OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.InputQueryInspector
Implementsosid.OsidRuleQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetDeviceTerms
Description

Gets the device query terms.

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

Gets the controller Id query terms.

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

Gets the controller query terms.

Returnosid.control.ControllerQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSystemIdTerms
Description

Gets the system Id query terms.

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

Gets the system query terms.

Returnosid.control.SystemQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInputQueryInspectorRecord
Description

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

Parametersosid.type.TypeinputRecordTypean input record type
Returnosid.control.records.InputQueryInspectorRecordthe input query inspector record
ErrorsNULL_ARGUMENT inputRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(inputRecordType) is false
CompliancemandatoryThis method must be implemented.