Package org.cyclos.impl.banking
Class RatesData
- java.lang.Object
-
- org.cyclos.impl.banking.RatesData
-
- All Implemented Interfaces:
RatedAccountEntity,RatedEntity,HasRates
- Direct Known Subclasses:
FromRatesData
public class RatesData extends Object implements HasRates, RatedAccountEntity
The internal data storage type for rates in the implementation project. Everytime when data about the rates is passed between RateService methods or to other Services, this object is used.
-
-
Field Summary
-
Fields inherited from interface org.cyclos.entities.utils.RatedAccountEntity
RATES_SCALE
-
-
Constructor Summary
Constructors Constructor Description RatesData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetARate()DategetDate()BigDecimalgetDRate()DategetEmissionDate()DategetExpirationDate()BigDecimalgetRateBalanceCorrection()BigDecimalgetVirtualRatedBalance()voidsetARate(BigDecimal aRate)voidsetDate(Date date)voidsetDRate(BigDecimal dRate)voidsetEmissionDate(Date emissionDate)voidsetExpirationDate(Date expirationDate)voidsetRateBalanceCorrection(BigDecimal rateBalanceCorrection)voidsetVirtualRatedBalance(BigDecimal virtualRatedBalance)
-
-
-
Method Detail
-
getARate
public BigDecimal getARate()
-
getDate
public Date getDate()
-
getDRate
public BigDecimal getDRate()
-
getEmissionDate
public Date getEmissionDate()
- Specified by:
getEmissionDatein interfaceRatedEntity
-
getExpirationDate
public Date getExpirationDate()
- Specified by:
getExpirationDatein interfaceRatedEntity
-
getRateBalanceCorrection
public BigDecimal getRateBalanceCorrection()
- Specified by:
getRateBalanceCorrectionin interfaceRatedAccountEntity
-
getVirtualRatedBalance
public BigDecimal getVirtualRatedBalance()
-
setARate
public void setARate(BigDecimal aRate)
-
setDate
public void setDate(Date date)
-
setDRate
public void setDRate(BigDecimal dRate)
-
setEmissionDate
public void setEmissionDate(Date emissionDate)
- Specified by:
setEmissionDatein interfaceRatedEntity
-
setExpirationDate
public void setExpirationDate(Date expirationDate)
- Specified by:
setExpirationDatein interfaceRatedEntity
-
setRateBalanceCorrection
public void setRateBalanceCorrection(BigDecimal rateBalanceCorrection)
- Specified by:
setRateBalanceCorrectionin interfaceRatedAccountEntity
-
setVirtualRatedBalance
public void setVirtualRatedBalance(BigDecimal virtualRatedBalance)
-
-