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, setUniqueId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getShuffle, isDiscarded, isLockedIn, isSelected
getUniqueId
public List<SecondaryActivityOptionsInfo> secondaryOptions
public ActivityOptionInfo()
public ActivityOptionInfo(ActivityOption copy)
public int getCourseIndex()
ActivityOption
getCourseIndex
in interface ActivityOption
public void setCourseIndex(int courseIndex)
public int getParentIndex()
ActivityOption
getParentIndex
in interface ActivityOption
public void setParentIndex(int parentIndex)
public String getParentUniqueId()
ActivityOption
getParentUniqueId
in interface ActivityOption
public void setParentUniqueId(String parentUniqueId)
public String getCourseId()
ActivityOption
getCourseId
in interface ActivityOption
public void setCourseId(String courseId)
public String getActivityOfferingId()
ActivityOption
getActivityOfferingId
in interface ActivityOption
public void setActivityOfferingId(String activityOfferingId)
public boolean isCourseLockedIn()
ActivityOption
isCourseLockedIn
in interface ActivityOption
public void setCourseLockedIn(boolean courseLockedIn)
public boolean isClosed()
ActivityOption
isClosed
in interface ActivityOption
public void setClosed(boolean closed)
public String getActivityTypeDescription()
ActivityOption
getActivityTypeDescription
in interface ActivityOption
public void setActivityTypeDescription(String activityTypeDescription)
public String getCourseOfferingCode()
ActivityOption
getCourseOfferingCode
in interface ActivityOption
public void setCourseOfferingCode(String courseOfferingCode)
public String getRegistrationCode()
ActivityOption
getRegistrationCode
in interface ActivityOption
public void setRegistrationCode(String registrationCode)
public String getActivityName()
ActivityOption
getActivityName
in interface ActivityOption
public void setActivityName(String activityName)
public String getAcademicSessionDescr()
ActivityOption
getAcademicSessionDescr
in interface ActivityOption
public void setAcademicSessionDescr(String academicSessionDescr)
public int getOpenSeats()
ActivityOption
getOpenSeats
in interface ActivityOption
public void setOpenSeats(int openSeats)
public int getTotalSeats()
ActivityOption
getTotalSeats
in interface ActivityOption
public void setTotalSeats(int totalSeats)
public boolean isRequiresPermission()
ActivityOption
isRequiresPermission
in interface ActivityOption
public void setRequiresPermission(boolean requiresPermission)
public boolean isPrimary()
ActivityOption
isPrimary
in interface ActivityOption
public void setPrimary(boolean primary)
public BigDecimal getMinCredits()
ActivityOption
getMinCredits
in interface ActivityOption
public void setMinCredits(BigDecimal minCredits)
public BigDecimal getMaxCredits()
ActivityOption
getMaxCredits
in interface ActivityOption
public void setMaxCredits(BigDecimal maxCredits)
public List<ClassMeetingTime> getClassMeetingTimes()
ActivityOption
getClassMeetingTimes
in interface ActivityOption
public void setClassMeetingTimes(List<ClassMeetingTime> classMeetingTimes)
public boolean isEnrollmentGroup()
ActivityOption
isEnrollmentGroup
in interface ActivityOption
public void setEnrollmentGroup(boolean enrollmentGroup)
public List<SecondaryActivityOptions> getSecondaryOptions()
ActivityOption
getSecondaryOptions
in interface ActivityOption
public void setSecondaryOptions(List<SecondaryActivityOptions> secondaryOptions)
public int compareTo(ActivityOption o)
compareTo
in interface Comparable<ActivityOption>
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.