public class ActivityOptionInfo extends ScheduleBuildOptionInfo implements ActivityOption
| Modifier and Type | Field and Description |
|---|---|
List<SecondaryActivityOptionsInfo> |
secondaryOptions |
| Constructor and Description |
|---|
ActivityOptionInfo() |
ActivityOptionInfo(ActivityOption copy) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ActivityOption o) |
boolean |
equals(Object obj) |
String |
getAcademicSessionDescr()
Get a description of the academic session.
|
String |
getActivityName()
Get the name of the activity.
|
String |
getActivityOfferingId()
Get the activity offering ID.
|
String |
getActivityTypeDescription()
Get the activity type description.
|
List<ClassMeetingTime> |
getClassMeetingTimes()
Get the class meeting times for the activity offering.
|
String |
getCourseId()
Get the course ID.
|
int |
getCourseIndex()
Get the index number of the course options this activity is a member of.
|
String |
getCourseOfferingCode()
Get the course offering code.
|
BigDecimal |
getMaxCredits()
Get the maximum number of credit hours for this activity.
|
BigDecimal |
getMinCredits()
Get the minimum number of credit hours for this activity.
|
int |
getOpenSeats()
Get the number of open seats available in the class.
|
int |
getParentIndex()
Get the index number of the secondary options this activity is a member
of.
|
String |
getParentUniqueId()
Get the unique ID of the course option this activity refers to.
|
String |
getRegistrationCode()
Get registration code.
|
List<SecondaryActivityOptions> |
getSecondaryOptions()
Get the secondary options.
|
int |
getTotalSeats()
Get the total number of seats available for the class.
|
int |
hashCode() |
boolean |
isClosed()
Determine if the class this meeting is associated with is closed for
registration.
|
boolean |
isCourseLockedIn()
Determine if the course is locked in.
|
boolean |
isEnrollmentGroup()
Determine if at least one of the secondary options represents an
enrollment group for a primary activity option.
|
boolean |
isPrimary()
Determine if this option represents a primary activity offering.
|
boolean |
isRequiresPermission()
Determine if permission is required for this class.
|
void |
setAcademicSessionDescr(String academicSessionDescr) |
void |
setActivityName(String activityName) |
void |
setActivityOfferingId(String activityOfferingId) |
void |
setActivityTypeDescription(String activityTypeDescription) |
void |
setClassMeetingTimes(List<ClassMeetingTime> classMeetingTimes) |
void |
setClosed(boolean closed) |
void |
setCourseId(String courseId) |
void |
setCourseIndex(int courseIndex) |
void |
setCourseLockedIn(boolean courseLockedIn) |
void |
setCourseOfferingCode(String courseOfferingCode) |
void |
setEnrollmentGroup(boolean enrollmentGroup) |
void |
setMaxCredits(BigDecimal maxCredits) |
void |
setMinCredits(BigDecimal minCredits) |
void |
setOpenSeats(int openSeats) |
void |
setParentIndex(int parentIndex) |
void |
setParentUniqueId(String parentUniqueId) |
void |
setPrimary(boolean primary) |
void |
setRegistrationCode(String registrationCode) |
void |
setRequiresPermission(boolean requiresPermission) |
void |
setSecondaryOptions(List<SecondaryActivityOptions> secondaryOptions) |
void |
setTotalSeats(int totalSeats) |
String |
toString() |
getShuffle, getUniqueId, isDiscarded, isLockedIn, isSelected, setDiscarded, setLockedIn, setSelected, setShuffle, setUniqueIdclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetShuffle, isDiscarded, isLockedIn, isSelectedgetUniqueIdpublic List<SecondaryActivityOptionsInfo> secondaryOptions
public ActivityOptionInfo()
public ActivityOptionInfo(ActivityOption copy)
public int getCourseIndex()
ActivityOptiongetCourseIndex in interface ActivityOptionpublic void setCourseIndex(int courseIndex)
public int getParentIndex()
ActivityOptiongetParentIndex in interface ActivityOptionpublic void setParentIndex(int parentIndex)
public String getParentUniqueId()
ActivityOptiongetParentUniqueId in interface ActivityOptionpublic void setParentUniqueId(String parentUniqueId)
public String getCourseId()
ActivityOptiongetCourseId in interface ActivityOptionpublic void setCourseId(String courseId)
public String getActivityOfferingId()
ActivityOptiongetActivityOfferingId in interface ActivityOptionpublic void setActivityOfferingId(String activityOfferingId)
public boolean isCourseLockedIn()
ActivityOptionisCourseLockedIn in interface ActivityOptionpublic void setCourseLockedIn(boolean courseLockedIn)
public boolean isClosed()
ActivityOptionisClosed in interface ActivityOptionpublic void setClosed(boolean closed)
public String getActivityTypeDescription()
ActivityOptiongetActivityTypeDescription in interface ActivityOptionpublic void setActivityTypeDescription(String activityTypeDescription)
public String getCourseOfferingCode()
ActivityOptiongetCourseOfferingCode in interface ActivityOptionpublic void setCourseOfferingCode(String courseOfferingCode)
public String getRegistrationCode()
ActivityOptiongetRegistrationCode in interface ActivityOptionpublic void setRegistrationCode(String registrationCode)
public String getActivityName()
ActivityOptiongetActivityName in interface ActivityOptionpublic void setActivityName(String activityName)
public String getAcademicSessionDescr()
ActivityOptiongetAcademicSessionDescr in interface ActivityOptionpublic void setAcademicSessionDescr(String academicSessionDescr)
public int getOpenSeats()
ActivityOptiongetOpenSeats in interface ActivityOptionpublic void setOpenSeats(int openSeats)
public int getTotalSeats()
ActivityOptiongetTotalSeats in interface ActivityOptionpublic void setTotalSeats(int totalSeats)
public boolean isRequiresPermission()
ActivityOptionisRequiresPermission in interface ActivityOptionpublic void setRequiresPermission(boolean requiresPermission)
public boolean isPrimary()
ActivityOptionisPrimary in interface ActivityOptionpublic void setPrimary(boolean primary)
public BigDecimal getMinCredits()
ActivityOptiongetMinCredits in interface ActivityOptionpublic void setMinCredits(BigDecimal minCredits)
public BigDecimal getMaxCredits()
ActivityOptiongetMaxCredits in interface ActivityOptionpublic void setMaxCredits(BigDecimal maxCredits)
public List<ClassMeetingTime> getClassMeetingTimes()
ActivityOptiongetClassMeetingTimes in interface ActivityOptionpublic void setClassMeetingTimes(List<ClassMeetingTime> classMeetingTimes)
public boolean isEnrollmentGroup()
ActivityOptionisEnrollmentGroup in interface ActivityOptionpublic void setEnrollmentGroup(boolean enrollmentGroup)
public List<SecondaryActivityOptions> getSecondaryOptions()
ActivityOptiongetSecondaryOptions in interface ActivityOptionpublic void setSecondaryOptions(List<SecondaryActivityOptions> secondaryOptions)
public int compareTo(ActivityOption o)
compareTo in interface Comparable<ActivityOption>Copyright © 2004–2014 The Kuali Foundation. All rights reserved.