OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.SystemQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

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

Gets the input Id query terms.

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

Gets the input query terms.

Returnosid.control.InputQueryInspector[]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.
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.
MethodgetTriggerIdTerms
Description

Gets the trigger Id query terms.

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

Gets the trigger query terms.

Returnosid.control.TriggerQueryInspector[]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.
MethodgetAncestorSystemIdTerms
Description

Gets the ancestor system Id query terms.

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

Gets the ancestor system query terms.

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

Gets the descendant system Id query terms.

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

Gets the descendant system query terms.

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

Gets the system query inspector record corresponding to the given System record Type.

Parametersosid.type.TypesystemRecordTypea system record type
Returnosid.control.records.SystemQueryInspectorRecordthe system query inspector record
ErrorsNULL_ARGUMENT systemRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(systemRecordType) is false
CompliancemandatoryThis method must be implemented.