org.kuali.student.enrollment.courseregistration.infc
Interface CourseRegistration

All Superinterfaces:
HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasId, HasMeta, HasPrimaryKey, HasState, HasType, Relationship
All Known Implementing Classes:
CourseRegistrationInfo

public interface CourseRegistration
extends Relationship

Course Registration is the consolidated view of the details of a student's relation with a course. The CourseRegistration is created only upon the successful registration of the student into the course as a result of a RegistrationRequest, and not after waitlist or any other type of relation with the course.


Method Summary
 String getCourseOfferingId()
          The Course Offering Id for this course registration.
 String getCredits()
          The number of credits for which the student registered.
 String getGradingOptionId()
          The Id for the Grading Option for which the student registered.
 String getStudentId()
          The person Id for the course registration.
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasType
getType, getTypeKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasState
getState, getStateKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasEffectiveDates
getEffectiveDate, getExpirationDate
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasMeta
getMeta
 

Method Detail

getStudentId

String getStudentId()
The person Id for the course registration.


getCourseOfferingId

String getCourseOfferingId()
The Course Offering Id for this course registration.


getCredits

String getCredits()
The number of credits for which the student registered. Typically, this number should be in the range defined at the CourseOffering or RegistrationGroup. This value is a number represented as a string.


getGradingOptionId

String getGradingOptionId()
The Id for the Grading Option for which the student registered. Typically, this option should be in the allowable range defined at the CourseOffering or RegistrationGroup.



Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.