OSID Logo
OSID Specifications
rules check package
Version 3.1.0
Interfaceosid.rules.check.InstructionQueryInspector
Implementsosid.OsidRelationshipQueryInspector
osid.OsidRuleApplicatorQueryInspector
Used Byosid.rules.check.InstructionSearchResults
osid.rules.check.InstructionSmartEngineSession
Description

This is the query inspector for examining instruction queries.

Like all OsidQueryInspectors, InstructionQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetAgendaIdTerms
Description

Gets the agenda Id query terms.

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

Gets the agenda query terms.

Returnosid.rules.check.AgendaQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCheckIdTerms
Description

Gets the check query terms.

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

Gets the check query terms.

Returnosid.rules.check.CheckQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetMessageTerms
Description

Gets the message query terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetWarningTerms
Description

Gets the warning query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetContinueOnFailTerms
Description

Gets the continue-on-fail query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBreakOnSuccessTerms
Description

Gets the continue-on-fail query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEngineIdTerms
Description

Gets the engine Id query terms.

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

Gets the engine query terms.

Returnosid.rules.EngineQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOrderTerms
Description

Gets the order query terms.

Returnosid.search.terms.IntegerRangeTerm[] the order terms
Compliancemandatory This method must be implemented.
MethodgetInstructionQueryInspectorRecord
Description

Gets the instruction query inspector record corresponding to the given Instruction record Type.

Parametersosid.type.TypeinstructionRecordType an instruction record type
Returnosid.rules.check.records.InstructionQueryInspectorRecord the instruction query inspector record
ErrorsNULL_ARGUMENT instructionRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(instructionRecordType) is false
Compliancemandatory This method must be implemented.