org.kuali.student.r2.lum.clu.infc
Interface Fee

All Superinterfaces:
HasAttributes, HasAttributesAndMeta, HasKey, HasMeta, HasPrimaryKey
All Known Implementing Classes:
FeeInfo

public interface Fee
extends HasKey, HasAttributesAndMeta

Information about a fee related to an learning unit


Method Summary
 RichText getDescr()
          Narrative description of the Fee.
 List<? extends CurrencyAmount> 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.
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasKey
getKey
 
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

getFeeType

String getFeeType()
A code that identifies the type of the fee. For example: Lab Fee or Tuition Fee or CMF for Course Materials Fee. From a program perspective it may be an application fee.


getRateType

String getRateType()
Indicates the structure and interpretation of the fee amounts, i.e. Fixed, Variable, Multiple.


getFeeAmounts

List<? extends CurrencyAmount> getFeeAmounts()
The amount or amounts associated with the fee. The number fee amounts and interpretation depends on the rate type.


getDescr

RichText getDescr()
Narrative description of the Fee.



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