Class ProcessFloatingRateReset
java.lang.Object
cdm.product.asset.floatingrate.functions.ProcessFloatingRateReset
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
public class ProcessFloatingRateReset
extends Object
implements com.rosetta.model.lib.functions.RosettaFunction
Entry point for the function that performs the floating rate resetting operation. There are different variations depending on the processing type (e.g. screen rate, OIS, modular calculated rate. .
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) Methods 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
-
Field Details
-
processFloatingRateResetScreen
@Inject protected ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN processFloatingRateResetScreen -
processFloatingRateResetModular
@Inject protected ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR processFloatingRateResetModular -
processFloatingRateResetOIS
-
processFloatingRateResetOvernightAvg
@Inject protected ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG processFloatingRateResetOvernightAvg -
processFloatingRateResetCompoundIndex
@Inject protected ProcessFloatingRateReset.ProcessFloatingRateResetCOMPOUND_INDEX processFloatingRateResetCompoundIndex
-
-
Constructor Details
-
ProcessFloatingRateReset
public ProcessFloatingRateReset()
-
-
Method Details
-
evaluate
public FloatingRateSettingDetails evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType)
-