Class ApplyFinalRateRounding.ApplyFinalRateRoundingDefault
java.lang.Object
cdm.product.asset.floatingrate.functions.ApplyFinalRateRounding
cdm.product.asset.floatingrate.functions.ApplyFinalRateRounding.ApplyFinalRateRoundingDefault
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Enclosing class:
ApplyFinalRateRounding
public static class ApplyFinalRateRounding.ApplyFinalRateRoundingDefault
extends ApplyFinalRateRounding
-
Nested Class Summary
Nested classes/interfaces inherited from class cdm.product.asset.floatingrate.functions.ApplyFinalRateRounding
ApplyFinalRateRounding.ApplyFinalRateRoundingDefault -
Field Summary
Fields inherited from class cdm.product.asset.floatingrate.functions.ApplyFinalRateRounding
roundToPrecision -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BigDecimalassignOutput(BigDecimal roundedRate, BigDecimal baseRate, Rounding finalRateRounding) protected com.rosetta.model.lib.mapper.MapperS<RoundingDirectionEnum> direction(BigDecimal baseRate, Rounding finalRateRounding) protected BigDecimaldoEvaluate(BigDecimal baseRate, Rounding finalRateRounding) protected com.rosetta.model.lib.mapper.MapperS<Integer> precision(BigDecimal baseRate, Rounding finalRateRounding) Methods inherited from class cdm.product.asset.floatingrate.functions.ApplyFinalRateRounding
evaluateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.functions.RosettaFunction
toBuilder, toBuilder, toBuilder
-
Constructor Details
-
ApplyFinalRateRoundingDefault
public ApplyFinalRateRoundingDefault()
-
-
Method Details
-
doEvaluate
- Specified by:
doEvaluatein classApplyFinalRateRounding
-
assignOutput
protected BigDecimal assignOutput(BigDecimal roundedRate, BigDecimal baseRate, Rounding finalRateRounding) -
precision
protected com.rosetta.model.lib.mapper.MapperS<Integer> precision(BigDecimal baseRate, Rounding finalRateRounding) - Specified by:
precisionin classApplyFinalRateRounding
-
direction
protected com.rosetta.model.lib.mapper.MapperS<RoundingDirectionEnum> direction(BigDecimal baseRate, Rounding finalRateRounding) - Specified by:
directionin classApplyFinalRateRounding
-