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

This is the query inspector for examining setting queries.

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.
MethodgetOnTerms
Description

Gets the on query terms.

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

Gets the off query terms.

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

Gets the variable percentage query terms.

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

Gets the variable amount query terms.

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

Gets the discreet state Id query terms.

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

Gets the discreet state query terms.

Returnosid.process.StateQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRampRateTerms
Description

Gets the ramp rate query terms.

Returnosid.search.terms.DurationRangeTerm[]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.
MethodgetSettingQueryInspectorRecord
Description

Gets the setting query inspector record corresponding to the given Setting record Type.

Parametersosid.type.TypesettingRecordTypea setting record type
Returnosid.control.records.SettingQueryInspectorRecordthe setting query inspector record
ErrorsNULL_ARGUMENT settingRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(settingRecordType) is false
CompliancemandatoryThis method must be implemented.