OSID Logo
OSID Specifications
assessment authoring package
Version 3.1.0
Interfaceosid.assessment.authoring.SequenceRuleEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.assessment.authoring.SequenceRuleEnablerSearchResults
osid.assessment.authoring.SequenceRuleEnablerSmartBankSession
Description

This is the query inspector for examining sequence rule enabler queries.

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

MethodgetRuledSequenceRuleIdTerms
Description

Gets the sequence rule Id query terms.

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

Gets the sequence rule query terms.

Returnosid.assessment.authoring.SequenceRuleQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBankIdTerms
Description

Gets the bank Id query terms.

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

Gets the bank query terms.

Returnosid.assessment.BankQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSequenceRuleEnablerQueryInspectorRecord
Description

Gets the sequence rule enabler query inspector record corresponding to the given SequenceRuleEnabler record Type.

Parametersosid.type.TypesequenceRuleEnablerRecordType a sequence rule enabler record type
Returnosid.assessment.authoring.records.SequenceRuleEnablerQueryInspectorRecord the sequence rule enabler query inspector record
ErrorsNULL_ARGUMENT sequenceRuleEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(sequenceRuleEnablerRecordType) is false
Compliancemandatory This method must be implemented.