OSID Logo
OSID Specifications
assessment authoring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.authoring.SequenceRuleSearch
Implementsosid.OsidSearch
Description

The search interface for governing sequence rule searches.

MethodsearchAmongSequenceRules
Description

Execute this search among the given list of sequence rules.

Parametersosid.id.IdListbankIdslist of sequence rules
ErrorsNULL_ARGUMENT bankIds is null
CompliancemandatoryThis method must be implemented.
MethodorderSequenceRuleResults
Description

Specify an ordering to the search results.

Parametersosid.assessment.authoring.SequenceRuleSearchOrdersequenceRuleSearchOrdersequence rule search order
ErrorsNULL_ARGUMENT sequenceRuleSearchOrder is null
UNSUPPORTED sequenceRuleSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetSequenceRuleSearchRecord
Description

Gets the sequence rule search record corresponding to the given sequence rule search record Type. This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypesequenceRuleSearchRecordTypea sequence rule search record type
Returnosid.assessment.authoring.records.SequenceRuleSearchRecordthe sequence rule search record
ErrorsNULL_ARGUMENT sequenceRuleSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(sequenceRuleSearchRecordType) is false
CompliancemandatoryThis method must be implemented.