org.kuali.student.enrollment.courseoffering.dto
Class ActivityOfferingInfo

java.lang.Object
  extended by org.kuali.student.r2.common.dto.HasAttributesInfo
      extended by org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
          extended by org.kuali.student.r2.common.dto.TypeStateEntityInfo
              extended by org.kuali.student.r2.common.dto.EntityInfo
                  extended by org.kuali.student.r2.common.dto.IdEntityInfo
                      extended by org.kuali.student.enrollment.courseoffering.dto.ActivityOfferingInfo
All Implemented Interfaces:
Serializable, ActivityOffering, Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity

public class ActivityOfferingInfo
extends IdEntityInfo
implements ActivityOffering

See Also:
Serialized Form

Constructor Summary
ActivityOfferingInfo()
          Constructs a new ActivityOfferingInfo.
ActivityOfferingInfo(ActivityOffering offering)
          Constructs a new ActivityOfferingInfo from another ActivityOffering.
 
Method Summary
 String getActivityCode()
          Alphanumeric character that identifies the section of the course offering.
 String getActivityId()
          Canonical activity whose instance is this activity offering.
 String getActivityOfferingURL()
          Gets the URL for this offering.
 String getCourseOfferingCode()
          Course Offering code the activity is being offered in.
 String getCourseOfferingId()
          Course Offering id the activity is being offered in.
 String getCourseOfferingTitle()
          Course Offering title the activity is being offered in.
 Date getFinalExamEndTime()
          End time of final exam.
 String getFinalExamSpaceCode()
          Space code where final exam will be conducted
 Date getFinalExamStartTime()
          Start time of final exam
 String getFormatOfferingId()
          Format offering Id used to create this activity
 String getFormatOfferingName()
          Format offering Name used to create this activity
 List<String> getGradingOptionKeys()
          The options/scales that indicate the allowable grades that can be awarded.
 Boolean getHasWaitlist()
          Indicates whether a RegistrationGroup has a waitlist.
 List<OfferingInstructorInfo> getInstructors()
          Instructors for the activity.
 Boolean getIsEvaluated()
          Is there an instructor evaluation for this activity offering.
 Boolean getIsHonorsOffering()
          Indicates that the course is an Honors Course.
 Boolean getIsMaxEnrollmentEstimate()
          Is maximum enrollment estimate flag
 Boolean getIsWaitlistCheckinRequired()
          Indicates if the waitlist requires checkin.
 Integer getMaximumEnrollment()
          Total maximum number of "seats" or enrollment slots that can be filled for the offering.
 Integer getMinimumEnrollment()
          Total minimum number of seats that must be filled for the offering not to be canceled.
 String getScheduleId()
          Gets the schedule Id for this activity offering.
 String getSchedulingStateKey()
          Indicates where this activity offering is in the scheduling process.
 String getTermCode()
          Academic term code the activity is being offered in.
 String getTermId()
          Academic term the activity is being offered in.
 TimeAmountInfo getWaitlistCheckinFrequency()
          Frequency for the waitlist checkin.
 Integer getWaitlistMaximum()
          Maximum number of students to be allowed on the wait list.
 String getWaitlistTypeKey()
          Indicates the type of waitlist as it relates to processing students on and off.
 String getWeeklyInclassContactHours()
          When/for how long does the offering meet in class.
 String getWeeklyOutofclassContactHours()
          When/for how long does the offering meet out of class.
 String getWeeklyTotalContactHours()
          When/for how long does the offering meet in total.
 void setActivityCode(String activityCode)
           
 void setActivityId(String activityId)
           
 void setActivityOfferingURL(String activityOfferingURL)
           
 void setCourseOfferingCode(String courseOfferingCode)
           
 void setCourseOfferingId(String courseOfferingId)
           
 void setCourseOfferingTitle(String courseOfferingTitle)
           
 void setFinalExamEndTime(Date finalExamEndTime)
           
 void setFinalExamSpaceCode(String finalExamSpaceCode)
           
 void setFinalExamStartTime(Date finalExamStartTime)
           
 void setFormatOfferingId(String formatOfferingId)
           
 void setFormatOfferingName(String formatOfferingName)
           
 void setGradingOptionKeys(List<String> gradingOptionKeys)
           
 void setHasWaitlist(Boolean hasWaitlist)
           
 void setHonorsOffering(Boolean honorsOffering)
           
 void setInstructors(List<OfferingInstructorInfo> instructors)
           
 void setIsEvaluated(Boolean isEvaluated)
           
 void setIsHonorsOffering(Boolean isHonorsOffering)
           
 void setIsMaxEnrollmentEstimate(Boolean isMaxEnrollmentEstimate)
           
 void setIsWaitlistCheckinRequired(Boolean isWaitlistCheckinRequired)
           
 void setMaximumEnrollment(Integer maximumEnrollment)
           
 void setMinimumEnrollment(Integer minimumEnrollment)
           
 void setScheduleId(String scheduleId)
           
 void setSchedulingStateKey(String schedulingStateKey)
           
 void setTermCode(String termCode)
           
 void setTermId(String termId)
           
 void setWaitlistCheckinFrequency(TimeAmountInfo waitlistCheckinFrequency)
           
 void setWaitlistMaximum(Integer waitlistMaximum)
           
 void setWaitlistTypeKey(String waitlistTypeKey)
           
 void setWeeklyInclassContactHours(String weeklyInclassContactHours)
           
 void setWeeklyOutofclassContactHours(String weeklyOutofclassContactHours)
           
 void setWeeklyTotalContactHours(String weeklyTotalContactHours)
           
 String toString()
           
 
Methods inherited from class org.kuali.student.r2.common.dto.IdEntityInfo
getId, setId
 
Methods inherited from class org.kuali.student.r2.common.dto.EntityInfo
getDescr, getName, setDescr, setName
 
Methods inherited from class org.kuali.student.r2.common.dto.TypeStateEntityInfo
getState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKey
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
getMeta, setMeta
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesInfo
getAttributes, getAttributeValue, getAttributeValueList, setAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.Entity
getDescr, getName
 
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.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasMeta
getMeta
 

Constructor Detail

ActivityOfferingInfo

public ActivityOfferingInfo()
Constructs a new ActivityOfferingInfo.


ActivityOfferingInfo

public ActivityOfferingInfo(ActivityOffering offering)
Constructs a new ActivityOfferingInfo from another ActivityOffering.

Parameters:
offering - the activity offering to copy
Method Detail

getFormatOfferingId

public String getFormatOfferingId()
Description copied from interface: ActivityOffering
Format offering Id used to create this activity

Specified by:
getFormatOfferingId in interface ActivityOffering

setFormatOfferingId

public void setFormatOfferingId(String formatOfferingId)

getFormatOfferingName

public String getFormatOfferingName()
Description copied from interface: ActivityOffering
Format offering Name used to create this activity

Specified by:
getFormatOfferingName in interface ActivityOffering

setFormatOfferingName

public void setFormatOfferingName(String formatOfferingName)

getActivityId

public String getActivityId()
Description copied from interface: ActivityOffering
Canonical activity whose instance is this activity offering.

Specified by:
getActivityId in interface ActivityOffering

setActivityId

public void setActivityId(String activityId)

getTermId

public String getTermId()
Description copied from interface: ActivityOffering
Academic term the activity is being offered in. Same as course offering term or a nested term of course offering.

Specified by:
getTermId in interface ActivityOffering

setTermId

public void setTermId(String termId)

getTermCode

public String getTermCode()
Description copied from interface: ActivityOffering
Academic term code the activity is being offered in. Same as course offering term or a nested term of course offering.

Specified by:
getTermCode in interface ActivityOffering

setTermCode

public void setTermCode(String termCode)

getActivityCode

public String getActivityCode()
Description copied from interface: ActivityOffering
Alphanumeric character that identifies the section of the course offering.

Specified by:
getActivityCode in interface ActivityOffering

setActivityCode

public void setActivityCode(String activityCode)

getScheduleId

public String getScheduleId()
Description copied from interface: ActivityOffering
Gets the schedule Id for this activity offering. No value will exist until the scheduling process has been completed for this activity offering.

Specified by:
getScheduleId in interface ActivityOffering

setScheduleId

public void setScheduleId(String scheduleId)

getIsHonorsOffering

public Boolean getIsHonorsOffering()
Description copied from interface: ActivityOffering
Indicates that the course is an Honors Course.

Specified by:
getIsHonorsOffering in interface ActivityOffering

setIsHonorsOffering

public void setIsHonorsOffering(Boolean isHonorsOffering)

getGradingOptionKeys

public List<String> getGradingOptionKeys()
Description copied from interface: ActivityOffering
The options/scales that indicate the allowable grades that can be awarded. If the value is set here then the canonical course must have a grading option set on the canonical activity.

Specified by:
getGradingOptionKeys in interface ActivityOffering

setGradingOptionKeys

public void setGradingOptionKeys(List<String> gradingOptionKeys)

getInstructors

public List<OfferingInstructorInfo> getInstructors()
Description copied from interface: ActivityOffering
Instructors for the activity. This list should be constrained by the instructors listed on the course offering.

Specified by:
getInstructors in interface ActivityOffering

setInstructors

public void setInstructors(List<OfferingInstructorInfo> instructors)

getWeeklyInclassContactHours

public String getWeeklyInclassContactHours()
Description copied from interface: ActivityOffering
When/for how long does the offering meet in class. Calculated by system based on meeting times; may be validated against canonical. The unit is hours.

Specified by:
getWeeklyInclassContactHours in interface ActivityOffering

setWeeklyInclassContactHours

public void setWeeklyInclassContactHours(String weeklyInclassContactHours)

getWeeklyOutofclassContactHours

public String getWeeklyOutofclassContactHours()
Description copied from interface: ActivityOffering
When/for how long does the offering meet out of class. Entered by Scheduler. The unit is hours.

Specified by:
getWeeklyOutofclassContactHours in interface ActivityOffering

setWeeklyOutofclassContactHours

public void setWeeklyOutofclassContactHours(String weeklyOutofclassContactHours)

getWeeklyTotalContactHours

public String getWeeklyTotalContactHours()
Description copied from interface: ActivityOffering
When/for how long does the offering meet in total. Calculated by system based as sum of In Class and Out of Class hours. The unit is hours.

Specified by:
getWeeklyTotalContactHours in interface ActivityOffering

setWeeklyTotalContactHours

public void setWeeklyTotalContactHours(String weeklyTotalContactHours)

getMaximumEnrollment

public Integer getMaximumEnrollment()
Description copied from interface: ActivityOffering
Total maximum number of "seats" or enrollment slots that can be filled for the offering.

Specified by:
getMaximumEnrollment in interface ActivityOffering

setMaximumEnrollment

public void setMaximumEnrollment(Integer maximumEnrollment)

getMinimumEnrollment

public Integer getMinimumEnrollment()
Description copied from interface: ActivityOffering
Total minimum number of seats that must be filled for the offering not to be canceled.

Specified by:
getMinimumEnrollment in interface ActivityOffering

getIsEvaluated

public Boolean getIsEvaluated()
Description copied from interface: ActivityOffering
Is there an instructor evaluation for this activity offering.

Specified by:
getIsEvaluated in interface ActivityOffering

setMinimumEnrollment

public void setMinimumEnrollment(Integer minimumEnrollment)

getFinalExamStartTime

public Date getFinalExamStartTime()
Description copied from interface: ActivityOffering
Start time of final exam

Specified by:
getFinalExamStartTime in interface ActivityOffering

setFinalExamStartTime

public void setFinalExamStartTime(Date finalExamStartTime)

getFinalExamEndTime

public Date getFinalExamEndTime()
Description copied from interface: ActivityOffering
End time of final exam.

Specified by:
getFinalExamEndTime in interface ActivityOffering

setFinalExamEndTime

public void setFinalExamEndTime(Date finalExamEndTime)

getFinalExamSpaceCode

public String getFinalExamSpaceCode()
Description copied from interface: ActivityOffering
Space code where final exam will be conducted

Specified by:
getFinalExamSpaceCode in interface ActivityOffering

setFinalExamSpaceCode

public void setFinalExamSpaceCode(String finalExamSpaceCode)

setHonorsOffering

public void setHonorsOffering(Boolean honorsOffering)

setIsEvaluated

public void setIsEvaluated(Boolean isEvaluated)

getIsMaxEnrollmentEstimate

public Boolean getIsMaxEnrollmentEstimate()
Description copied from interface: ActivityOffering
Is maximum enrollment estimate flag

Specified by:
getIsMaxEnrollmentEstimate in interface ActivityOffering

setIsMaxEnrollmentEstimate

public void setIsMaxEnrollmentEstimate(Boolean isMaxEnrollmentEstimate)

getActivityOfferingURL

public String getActivityOfferingURL()
Description copied from interface: ActivityOffering
Gets the URL for this offering.

Specified by:
getActivityOfferingURL in interface ActivityOffering

setActivityOfferingURL

public void setActivityOfferingURL(String activityOfferingURL)

getCourseOfferingId

public String getCourseOfferingId()
Description copied from interface: ActivityOffering
Course Offering id the activity is being offered in.

Specified by:
getCourseOfferingId in interface ActivityOffering

setCourseOfferingId

public void setCourseOfferingId(String courseOfferingId)

getCourseOfferingCode

public String getCourseOfferingCode()
Description copied from interface: ActivityOffering
Course Offering code the activity is being offered in.

Specified by:
getCourseOfferingCode in interface ActivityOffering

setCourseOfferingCode

public void setCourseOfferingCode(String courseOfferingCode)

getCourseOfferingTitle

public String getCourseOfferingTitle()
Description copied from interface: ActivityOffering
Course Offering title the activity is being offered in.

Specified by:
getCourseOfferingTitle in interface ActivityOffering

setCourseOfferingTitle

public void setCourseOfferingTitle(String courseOfferingTitle)

getHasWaitlist

public Boolean getHasWaitlist()
Description copied from interface: ActivityOffering
Indicates whether a RegistrationGroup has a waitlist.

Specified by:
getHasWaitlist in interface ActivityOffering

setHasWaitlist

public void setHasWaitlist(Boolean hasWaitlist)

getWaitlistTypeKey

public String getWaitlistTypeKey()
Description copied from interface: ActivityOffering
Indicates the type of waitlist as it relates to processing students on and off.

Specified by:
getWaitlistTypeKey in interface ActivityOffering

setWaitlistTypeKey

public void setWaitlistTypeKey(String waitlistTypeKey)

getWaitlistMaximum

public Integer getWaitlistMaximum()
Description copied from interface: ActivityOffering
Maximum number of students to be allowed on the wait list.

Specified by:
getWaitlistMaximum in interface ActivityOffering

setWaitlistMaximum

public void setWaitlistMaximum(Integer waitlistMaximum)

getIsWaitlistCheckinRequired

public Boolean getIsWaitlistCheckinRequired()
Description copied from interface: ActivityOffering
Indicates if the waitlist requires checkin.

Specified by:
getIsWaitlistCheckinRequired in interface ActivityOffering

setIsWaitlistCheckinRequired

public void setIsWaitlistCheckinRequired(Boolean isWaitlistCheckinRequired)

getWaitlistCheckinFrequency

public TimeAmountInfo getWaitlistCheckinFrequency()
Description copied from interface: ActivityOffering
Frequency for the waitlist checkin.

Specified by:
getWaitlistCheckinFrequency in interface ActivityOffering

setWaitlistCheckinFrequency

public void setWaitlistCheckinFrequency(TimeAmountInfo waitlistCheckinFrequency)

setSchedulingStateKey

public void setSchedulingStateKey(String schedulingStateKey)

getSchedulingStateKey

public String getSchedulingStateKey()
Description copied from interface: ActivityOffering
Indicates where this activity offering is in the scheduling process.

Specified by:
getSchedulingStateKey in interface ActivityOffering
Returns:
the scheduling state type key

toString

public String toString()
Overrides:
toString in class Object


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