OSID Logo
OSID Specifications
course registration batch package
Version 3.0.0
Interfaceosid.course.registration.batch.CourseRegistrationBatchForm
Implementsosid.course.registration.CourseRegistrationForm
Used Byosid.course.registration.batch.CourseRegistrationBatchFormList
Description

This is the form for creating and updating course registrations in bulk. Like all OsidForm objects, Course RegistrationBatchAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetRegistrationId
Description

Gets the Registration Id of the course registration if this is a create transaction.

Returnosid.id.Idthe registration Id
ErrorsILLEGAL_STATEisForUpdate() is true
CompliancemandatoryThis method must be implemented.
MethodgetCourseOfferingId
Description

Gets the CourseOffering Id of the course registration if this is a create transaction.

Returnosid.id.Idthe course offering Id
ErrorsILLEGAL_STATEisForUpdate() is true
CompliancemandatoryThis method must be implemented.
MethodgetStudentId
Description

Gets the student resource Id of the course registration if this is a create transaction.

Returnosid.id.Idthe resource Id
ErrorsILLEGAL_STATEisForUpdate() is true
CompliancemandatoryThis method must be implemented.
MethodgetCourseRegistrationId
Description

Gets the Id of the course registration to be updated if this is an update transaction.

Returnosid.id.Idthe course registration Id
ErrorsILLEGAL_STATEisForUpdate() is false
CompliancemandatoryThis method must be implemented.