org.kuali.student.enrollment.courseoffering.infc
Interface FormatOffering

All Superinterfaces:
Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity
All Known Implementing Classes:
FormatOfferingInfo

public interface FormatOffering
extends IdEntity

A Format Offering specifies the allowable Activity Offering Types that may be offered.

Author:
tom

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.
 
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
 

Method Detail

getCourseOfferingId

String getCourseOfferingId()
The Course Offering Id to which this Format Offering belongs.


getFormatId

String getFormatId()
Canonical Format this Format Offering corresponds to. Currently, this is optional and Format Offerings may not directly map to any canonical Format.


getTermId

String getTermId()
Academic term the format is being offered in. Same as course offering term or a nested term of course offering.


getShortName

String getShortName()
The short name for this Format Offering, such as LC or LC/LB.


getActivityOfferingTypeKeys

List<String> getActivityOfferingTypeKeys()
Gets a list of Activity Offering Types within this Format Offering.


getGradeRosterLevelTypeKey

String getGradeRosterLevelTypeKey()
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.


getFinalExamLevelTypeKey

String getFinalExamLevelTypeKey()
Indicates what activity type does the final exam exist in



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