org.kuali.student.r2.lum.course.dto
Class CourseFeeInfo

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.r2.lum.course.dto.CourseFeeInfo
All Implemented Interfaces:
Serializable, Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity, CourseFee

public class CourseFeeInfo
extends IdEntityInfo
implements CourseFee, Serializable

See Also:
Serialized Form

Constructor Summary
CourseFeeInfo()
           
CourseFeeInfo(CourseFee courseFee)
           
 
Method Summary
 List<CurrencyAmountInfo> getFeeAmounts()
          The amount or amounts associated with the fee.
 String getFeeType()
          A code that identifies the type of the fee.
 String getRateType()
          Indicates the structure and interpretation of the fee amounts, i.e.
 void setFeeAmounts(List<CurrencyAmountInfo> feeAmounts)
           
 void setFeeType(String feeType)
           
 void setRateType(String rateType)
           
 
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, toString, 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

CourseFeeInfo

public CourseFeeInfo()

CourseFeeInfo

public CourseFeeInfo(CourseFee courseFee)
Method Detail

getFeeType

public String getFeeType()
Description copied from interface: CourseFee
A code that identifies the type of the fee. For example: Lab Fee or Tuition Fee or CMF for Course Materials Fee.

Specified by:
getFeeType in interface CourseFee

setFeeType

public void setFeeType(String feeType)

getRateType

public String getRateType()
Description copied from interface: CourseFee
Indicates the structure and interpretation of the fee amounts, i.e. Fixed, Variable, Multiple.

Specified by:
getRateType in interface CourseFee

setRateType

public void setRateType(String rateType)

getFeeAmounts

public List<CurrencyAmountInfo> getFeeAmounts()
Description copied from interface: CourseFee
The amount or amounts associated with the fee. The number fee amounts and interpretation depends on the rate type.

Specified by:
getFeeAmounts in interface CourseFee

setFeeAmounts

public void setFeeAmounts(List<CurrencyAmountInfo> feeAmounts)


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