org.kuali.student.lum.lu.dto
Class CluFeeRecordInfo

java.lang.Object
  extended by org.kuali.student.lum.lu.dto.CluFeeRecordInfo
All Implemented Interfaces:
Serializable, HasAttributes, Idable

public class CluFeeRecordInfo
extends Object
implements Serializable, Idable, HasAttributes

Information about a fee related to a clu.

See Also:
Serialized Form

Field Summary
private  List<AffiliatedOrgInfo> affiliatedOrgs
           
private  Map<String,String> attributes
           
private  RichTextInfo descr
           
private  List<CurrencyAmountInfo> feeAmounts
           
private  String feeType
           
private  String id
           
private  MetaInfo metaInfo
           
private  String rateType
           
private static long serialVersionUID
           
 
Constructor Summary
CluFeeRecordInfo()
           
 
Method Summary
 List<AffiliatedOrgInfo> getAffiliatedOrgs()
          List of affiliated organizations.
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 RichTextInfo getDescr()
          Narrative description of the CLU Fee Record.
 List<CurrencyAmountInfo> getFeeAmounts()
          The amount or amounts associated with the fee.
 String getFeeType()
          A code that identifies the type of the fee.
 String getId()
          Identifier for the clu fee record.
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 String getRateType()
          Indicates the structure and interpretation of the fee amounts, i.e.
 void setAffiliatedOrgs(List<AffiliatedOrgInfo> affiliatedOrgs)
           
 void setAttributes(Map<String,String> attributes)
           
 void setDescr(RichTextInfo descr)
           
 void setFeeAmounts(List<CurrencyAmountInfo> feeAmounts)
           
 void setFeeType(String feeType)
           
 void setId(String id)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setRateType(String rateType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

feeType

private String feeType

rateType

private String rateType

feeAmounts

private List<CurrencyAmountInfo> feeAmounts

affiliatedOrgs

private List<AffiliatedOrgInfo> affiliatedOrgs

descr

private RichTextInfo descr

attributes

private Map<String,String> attributes

metaInfo

private MetaInfo metaInfo

id

private String id
Constructor Detail

CluFeeRecordInfo

public CluFeeRecordInfo()
Method Detail

getFeeType

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


setFeeType

public void setFeeType(String feeType)

getRateType

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


setRateType

public void setRateType(String rateType)

getFeeAmounts

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


setFeeAmounts

public void setFeeAmounts(List<CurrencyAmountInfo> feeAmounts)

getAffiliatedOrgs

public List<AffiliatedOrgInfo> getAffiliatedOrgs()
List of affiliated organizations.


setAffiliatedOrgs

public void setAffiliatedOrgs(List<AffiliatedOrgInfo> affiliatedOrgs)

getDescr

public RichTextInfo getDescr()
Narrative description of the CLU Fee Record.


setDescr

public void setDescr(RichTextInfo descr)

getAttributes

public Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.

Specified by:
getAttributes in interface HasAttributes

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface HasAttributes

getMetaInfo

public MetaInfo getMetaInfo()
Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations.


setMetaInfo

public void setMetaInfo(MetaInfo metaInfo)

getId

public String getId()
Identifier for the clu fee record.

Specified by:
getId in interface Idable

setId

public void setId(String id)
Specified by:
setId in interface Idable


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.