public class RateInfo extends IdEntityInfo implements Rate
Constructor and Description |
---|
RateInfo()
Constructs a new RateInfo.
|
RateInfo(Rate rate)
Constructs a new RateInfo from another Rate.
|
Modifier and Type | Method and Description |
---|---|
CurrencyAmountInfo |
getAmount()
The amount for a flat or fixed unit rate.
|
String |
getAtpId()
The ATP for which this Rate is in effect.
|
String |
getCatalogRateId()
The CatalogRate identifier to which this Rate belongs.
|
List<FlexibleUnitAmountInfo> |
getFlexibleUnitAmounts()
The list of flexible unit amounts.
|
Boolean |
getIsLimitRate()
Tests if this is a "limit" rate.
|
CurrencyAmountInfo |
getLimitAmount()
Gets the amount for the limit when the number of units false
in between the minimum and maximum limit range inclusive.
|
Integer |
getMaximumLimitUnits()
Gets the maximum, or high end of the unit range, for a limit
rate.
|
Integer |
getMinimumLimitUnits()
Gets the minimum, or low end of the unit range, for a limit
rate.
|
Date |
getRecognitionDate()
The recognition date used for rate processing.
|
String |
getTransactionCode()
The transaction code.
|
Date |
getTransactionDate()
The transaction date used for rate processing.
|
String |
getTransactionDateTypeKey()
The transaction date type key.
|
void |
setAmount(CurrencyAmountInfo amount) |
void |
setAtpId(String atpId) |
void |
setCatalogRateId(String catalogRateId) |
void |
setFlexibleUnitAmounts(List<FlexibleUnitAmountInfo> flexibleUnitAmounts) |
void |
setIsLimitRate(Boolean isLimitRate) |
void |
setLimitAmount(CurrencyAmountInfo limitAmount) |
void |
setMaximumLimitUnits(Integer maximumLimitUnits) |
void |
setMinimumLimitUnits(Integer minimumLimitUnits) |
void |
setRecognitionDate(Date recognitionDate) |
void |
setTransactionCode(String transactionCode) |
void |
setTransactionDate(Date transactionDate) |
void |
setTransactionDateTypeKey(String transactionDateTypeKey) |
getId, setId
getDescr, getName, setDescr, setName
getState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKey
getMeta, setMeta
getAttributes, getAttributeValue, getAttributeValueList, setAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType, getTypeKey
getState, getStateKey
getAttributes
public RateInfo()
public String getCatalogRateId()
Rate
getCatalogRateId
in interface Rate
public void setCatalogRateId(String catalogRateId)
public String getAtpId()
Rate
public CurrencyAmountInfo getAmount()
Rate
public void setAmount(CurrencyAmountInfo amount)
public List<FlexibleUnitAmountInfo> getFlexibleUnitAmounts()
Rate
getFlexibleUnitAmounts
in interface Rate
public void setFlexibleUnitAmounts(List<FlexibleUnitAmountInfo> flexibleUnitAmounts)
public String getTransactionDateTypeKey()
Rate
getTransactionDateTypeKey
in interface Rate
public void setTransactionDateTypeKey(String transactionDateTypeKey)
public String getTransactionCode()
Rate
getTransactionCode
in interface Rate
public void setTransactionCode(String transactionCode)
public Date getTransactionDate()
Rate
getTransactionDate
in interface Rate
public void setTransactionDate(Date transactionDate)
public Date getRecognitionDate()
Rate
getRecognitionDate
in interface Rate
public void setRecognitionDate(Date recognitionDate)
public Boolean getIsLimitRate()
Rate
getIsLimitRate
in interface Rate
public void setIsLimitRate(Boolean isLimitRate)
public Integer getMinimumLimitUnits()
Rate
getMinimumLimitUnits
in interface Rate
public void setMinimumLimitUnits(Integer minimumLimitUnits)
public Integer getMaximumLimitUnits()
Rate
getMaximumLimitUnits
in interface Rate
public void setMaximumLimitUnits(Integer maximumLimitUnits)
public CurrencyAmountInfo getLimitAmount()
Rate
getLimitAmount
in interface Rate
public void setLimitAmount(CurrencyAmountInfo limitAmount)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.