public interface TimeBasedRateTypeHandler<R extends TimeBasedRateParameters,D extends TimeBasedRateParametersDTO> extends RateTypeHandler<java.util.Date,R,D>
RATE_SCALE| Modifier and Type | Method and Description |
|---|---|
DateTime |
convert(java.math.BigDecimal rate,
DateTime date)
like
RateTypeHandler.convert(BigDecimal, Date), but with DateTime as parameters. |
java.math.BigDecimal |
convert(DateTime rawRate,
DateTime date)
like
RateTypeHandler.convert(Object, Date), but with DateTimes as parameters. |
java.util.Date |
getInitValue(Currency currency,
java.util.Date date)
Reads the raw initialization value of the rate in case a null rate is encountered.
|
applyIncomingTransfer, calculateFromRates, complete, convert, convert, copy, getCreationValue, getEnableDate, getNullSafeRawRate, getRateParameters, getRateParameters, getRateParametersDTO, getRateType, isEnabled, isVisible, isVisibleToUser, nullAllAccountRates, resolveValidator, setRate, setRawRate, toEntityDateTime convert(java.math.BigDecimal rate, DateTime date)
RateTypeHandler.convert(BigDecimal, Date), but with DateTime as parameters.java.math.BigDecimal convert(DateTime rawRate, DateTime date)
RateTypeHandler.convert(Object, Date), but with DateTimes as parameters.java.util.Date getInitValue(Currency currency, java.util.Date date)
currency - date - the date for which this init value is valid