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

The search interface for governing sequence rule enabler searches.

MethodsearchAmongSequenceRuleEnablers
Description

Execute this search among the given list of sequence rule enablers.

Parametersosid.id.IdListsequenceRuleEnablerIdslist of sequence rule enablers
ErrorsNULL_ARGUMENT sequenceRuleEnablerIds is null
CompliancemandatoryThis method must be implemented.
MethodorderSequenceRuleEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.assessment.authoring.SequenceRuleEnablerSearchOrdersequenceRuleEnablerSearchOrdersequence rule enabler search order
ErrorsNULL_ARGUMENT sequenceRuleEnablerSearchOrder is null
UNSUPPORTED sequenceRuleEnablerSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetSequenceRuleEnablerSearchRecord
Description

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

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