OSID Logo
OSID Specifications
course registration batch package
Version 3.1.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.Id the registration Id
ErrorsILLEGAL_STATE isForUpdate() is true
Compliancemandatory This method must be implemented.
MethodgetCourseOfferingId
Description

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

Returnosid.id.Id the course offering Id
ErrorsILLEGAL_STATE isForUpdate() is true
Compliancemandatory This method must be implemented.
MethodgetStudentId
Description

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

Returnosid.id.Id the resource Id
ErrorsILLEGAL_STATE isForUpdate() is true
Compliancemandatory This method must be implemented.
MethodgetCourseRegistrationId
Description

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

Returnosid.id.Id the course registration Id
ErrorsILLEGAL_STATE isForUpdate() is false
Compliancemandatory This method must be implemented.