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

This is the query inspector for examining trigger 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.
MethodgetTurnedOnTerms
Description

Gets the ON event query terms.

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

Gets the OFF event query terms.

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

Gets the changed amount event query terms.

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

Gets the exceeds amount event query terms.

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

Gets the deceeds amount event query terms.

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

Gets the changed state event query terms.

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

Gets the controller Id query terms.

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

Gets the discreet state query terms.

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

Gets the action group Id query terms.

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

Gets the action group query terms.

Returnosid.control.ActionGroupQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSceneIdTerms
Description

Gets the scene Id query terms.

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

Gets the scene query terms.

Returnosid.control.SceneQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSettingIdTerms
Description

Gets the setting Id query terms.

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

Gets the setting query terms.

Returnosid.control.SettingQueryInspector[]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.
MethodgetTriggerQueryInspectorRecord
Description

Gets the trigger query inspector record corresponding to the given Trigger record Type.

Parametersosid.type.TypetriggerRecordTypea trigger record type
Returnosid.control.records.TriggerQueryInspectorRecordthe trigger query inspector record
ErrorsNULL_ARGUMENT triggerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(triggerRecordType) is false
CompliancemandatoryThis method must be implemented.