OSID Logo
OSID Specifications
rules check package
Version 3.1.0
Interfaceosid.rules.check.AgendaQueryInspector
Implementsosid.OsidRuleQueryInspector
Used Byosid.rules.check.AgendaSearchResults
osid.rules.check.AgendaSmartEngineSession
osid.rules.check.CheckQueryInspector
osid.rules.check.InstructionQueryInspector
Description

This is the query inspector for examining agenda queries.

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

Gets the agenda query inspector record corresponding to the given Agenda record Type.

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