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

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.FormatOfferingInfo
All Implemented Interfaces:
Serializable, FormatOffering, Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity

public class FormatOfferingInfo
extends IdEntityInfo
implements FormatOffering, Serializable

See Also:
Serialized Form

Constructor Summary
FormatOfferingInfo()
          Constructs a new FormatOffering.
FormatOfferingInfo(FormatOffering offering)
          Constructs a new FormatOfferingInfo from another FormatOffering.
 
Method Summary
 List<String> getActivityOfferingTypeKeys()
          Gets a list of Activity Offering Types within this Format Offering.
 String getCourseOfferingId()
          The Course Offering Id to which this Format Offering belongs.
 String getFinalExamLevelTypeKey()
          Indicates what activity type does the final exam exist in
 String getFormatId()
          Canonical Format this Format Offering corresponds to.
 String getGradeRosterLevelTypeKey()
          Key indicating the level at which grade rosters should be generated - activity, format or course.
 String getShortName()
          The short name for this Format Offering, such as LC or LC/LB.
 String getTermId()
          Academic term the format is being offered in.
 void setActivityOfferingTypeKeys(List<String> activityOfferingTypeKeys)
           
 void setCourseOfferingId(String courseOfferingId)
           
 void setFinalExamLevelTypeKey(String finalExamLevelTypeKey)
           
 void setFormatId(String formatId)
           
 void setGradeRosterLevelTypeKey(String gradeRosterLevelTypeKey)
           
 void setShortName(String shortName)
           
 void setTermId(String termId)
           
 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

FormatOfferingInfo

public FormatOfferingInfo()
Constructs a new FormatOffering.


FormatOfferingInfo

public FormatOfferingInfo(FormatOffering offering)
Constructs a new FormatOfferingInfo from another FormatOffering.

Parameters:
offering - the activity offering to copy
Method Detail

getCourseOfferingId

public String getCourseOfferingId()
Description copied from interface: FormatOffering
The Course Offering Id to which this Format Offering belongs.

Specified by:
getCourseOfferingId in interface FormatOffering

setCourseOfferingId

public void setCourseOfferingId(String courseOfferingId)

getFormatId

public String getFormatId()
Description copied from interface: FormatOffering
Canonical Format this Format Offering corresponds to. Currently, this is optional and Format Offerings may not directly map to any canonical Format.

Specified by:
getFormatId in interface FormatOffering

setFormatId

public void setFormatId(String formatId)

getTermId

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

Specified by:
getTermId in interface FormatOffering

setTermId

public void setTermId(String termId)

getShortName

public String getShortName()
Description copied from interface: FormatOffering
The short name for this Format Offering, such as LC or LC/LB.

Specified by:
getShortName in interface FormatOffering

setShortName

public void setShortName(String shortName)

getActivityOfferingTypeKeys

public List<String> getActivityOfferingTypeKeys()
Description copied from interface: FormatOffering
Gets a list of Activity Offering Types within this Format Offering.

Specified by:
getActivityOfferingTypeKeys in interface FormatOffering

setActivityOfferingTypeKeys

public void setActivityOfferingTypeKeys(List<String> activityOfferingTypeKeys)

getGradeRosterLevelTypeKey

public String getGradeRosterLevelTypeKey()
Description copied from interface: FormatOffering
Key indicating the level at which grade rosters should be generated - activity, format or course. TODO: define these types. TODO: add a service method to get the list of types that can be put in this field.

Specified by:
getGradeRosterLevelTypeKey in interface FormatOffering

setGradeRosterLevelTypeKey

public void setGradeRosterLevelTypeKey(String gradeRosterLevelTypeKey)

getFinalExamLevelTypeKey

public String getFinalExamLevelTypeKey()
Description copied from interface: FormatOffering
Indicates what activity type does the final exam exist in

Specified by:
getFinalExamLevelTypeKey in interface FormatOffering

setFinalExamLevelTypeKey

public void setFinalExamLevelTypeKey(String finalExamLevelTypeKey)

toString

public String toString()
Overrides:
toString in class Object


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