OSID Logo
OSID Specifications
course requisite package
Version 3.1.0
Interfaceosid.course.requisite.RequisiteForm
Implementsosid.OsidRuleForm
osid.OsidEnablerForm
osid.OsidContainableForm
Used Byosid.course.requisite.RequisiteAdminSession
Description

This is the form for creating and updating Requisites. Like all OsidForm objects, various data elements may be set here for use in the create and update methods in the RequisiteAdminSession. For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetRequisiteFormRecord
Description

Gets the RequisiteFormRecord corresponding to the given requisite record Type.

Parametersosid.type.TyperequisiteRecordType a requisite record type
Returnosid.course.requisite.records.RequisiteFormRecord the requisite form record
ErrorsNULL_ARGUMENT requisiteRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(requisiteRecordType) is false
Compliancemandatory This method must be implemented.