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, setIdgetDescr, getName, setDescr, setNamegetState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKeygetMeta, setMetagetAttributes, getAttributeValue, getAttributeValueList, setAttributesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetType, getTypeKeygetState, getStateKeygetAttributespublic RateInfo()
public String getCatalogRateId()
RategetCatalogRateId in interface Ratepublic void setCatalogRateId(String catalogRateId)
public String getAtpId()
Ratepublic CurrencyAmountInfo getAmount()
Ratepublic void setAmount(CurrencyAmountInfo amount)
public List<FlexibleUnitAmountInfo> getFlexibleUnitAmounts()
RategetFlexibleUnitAmounts in interface Ratepublic void setFlexibleUnitAmounts(List<FlexibleUnitAmountInfo> flexibleUnitAmounts)
public String getTransactionDateTypeKey()
RategetTransactionDateTypeKey in interface Ratepublic void setTransactionDateTypeKey(String transactionDateTypeKey)
public String getTransactionCode()
RategetTransactionCode in interface Ratepublic void setTransactionCode(String transactionCode)
public Date getTransactionDate()
RategetTransactionDate in interface Ratepublic void setTransactionDate(Date transactionDate)
public Date getRecognitionDate()
RategetRecognitionDate in interface Ratepublic void setRecognitionDate(Date recognitionDate)
public Boolean getIsLimitRate()
RategetIsLimitRate in interface Ratepublic void setIsLimitRate(Boolean isLimitRate)
public Integer getMinimumLimitUnits()
RategetMinimumLimitUnits in interface Ratepublic void setMinimumLimitUnits(Integer minimumLimitUnits)
public Integer getMaximumLimitUnits()
RategetMaximumLimitUnits in interface Ratepublic void setMaximumLimitUnits(Integer maximumLimitUnits)
public CurrencyAmountInfo getLimitAmount()
RategetLimitAmount in interface Ratepublic void setLimitAmount(CurrencyAmountInfo limitAmount)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.