OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.ControllerQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
Description

This is the query inspector for examning controller queries.

MethodgetAddressTerms
Description

Gets the address query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetModelIdTerms
Description

Gets the model Id query terms.

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

Gets the model query terms.

Returnosid.inventory.ModelQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVersionTerms
Description

Gets the version query terms.

Returnosid.search.terms.VersionTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVersionSinceTerms
Description

Gets the version since query terms.

Returnosid.search.terms.VersionTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetToggleableTerms
Description

Gets the toggle query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVariableTerms
Description

Gets the variable query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVariableByPercentageTerms
Description

Gets the variable percentage query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVariableMinimumTerms
Description

Gets the variable minimum query terms.

Returnosid.search.terms.DecimalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVariableMaximumTerms
Description

Gets the variable maximum query terms.

Returnosid.search.terms.DecimalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDiscreetStatesTerms
Description

Gets the discreet query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDiscreetStateIdTerms
Description

Gets the state Id query terms.

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

Gets the state query terms.

Returnosid.process.StateQueryInspector[]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.
MethodgetControllerQueryInspectorRecord
Description

Gets the controller query inspector record corresponding to the given Controller record Type.

Parametersosid.type.TypecontrollerRecordTypea controller record type
Returnosid.control.records.ControllerQueryInspectorRecordthe controller query inspector record
ErrorsNULL_ARGUMENT controllerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(controllerRecordType) is false
CompliancemandatoryThis method must be implemented.