OSID Logo
OSID Specifications
control rules package
Version 3.1.0
Interfaceosid.control.rules.ActionEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.control.rules.ActionEnablerSearchResults
osid.control.rules.ActionEnablerSmartSystemSession
Description

This is the query inspector for examining action enabler queries.

MethodgetRuledActionIdTerms
Description

Gets the action Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledActionTerms
Description

Gets the action query terms.

Returnosid.control.ActionQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSystemIdTerms
Description

Gets the system Id query terms.

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

Gets the system query terms.

Returnosid.control.SystemQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetActionEnablerQueryInspectorRecord
Description

Gets the action enabler query inspector record corresponding to the given ActionEnabler record Type.

Parametersosid.type.TypeactionEnablerRecordType an action enabler record type
Returnosid.control.rules.records.ActionEnablerQueryInspectorRecord the action enabler query inspector record
ErrorsNULL_ARGUMENT actionEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(actionEnablerRecordType) is false
Compliancemandatory This method must be implemented.