OSID Logo
OSID Specifications
assessment authoring package
Version 3.0.0
Interfaceosid.assessment.authoring.SequenceRuleEnabler
Implementsosid.OsidEnabler
Used Byosid.assessment.authoring.SequenceRuleEnablerAdminSession
osid.assessment.authoring.SequenceRuleEnablerList
osid.assessment.authoring.SequenceRuleEnablerLookupSession
Description

A SequenceRuleEnabler describes the rules for making a SequenceRule effective.

MethodgetSequenceRuleEnablerRecord
Description

Gets the sequence rule enabler record corresponding to the given SequenceRuleEnabler record Type . This method is used to retrieve an object implementing the requested record. The sequenceRuleEnablerRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(sequenceRuleEnablerRecordType) is true .

Parametersosid.type.TypesequenceRuleEnablerRecordTypethe type of sequence rule enabler record to retrieve
Returnosid.assessment.authoring.records.SequenceRuleEnablerRecordthe sequence rule enabler record
ErrorsNULL_ARGUMENTsequenceRuleEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(sequenceRuleEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.