Package org.isda.cdm
Class TransferCalculation
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.TransferCalculation
-
@RosettaClass public class TransferCalculation extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransferCalculation.TransferCalculationBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransferCalculation.TransferCalculationBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getCalculationOutcome()
This is a conceptual placeholder for providing the breakdown into the cashflow calculation components, leveraging the fact that the CDM provides calculation components, starting with the FixedAmount and the FloatingAmount.java.util.List<Lineage>
getLineage()
The lineage into the components used for the calculation.CalculationPeriodBase
getPeriod()
The period adjusted start and end dates.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends TransferCalculation>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
TransferCalculation.TransferCalculationBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCalculationOutcome
@RosettaSynonym(value="transferCalculation", source="Rosetta_Workbench") public final java.lang.String getCalculationOutcome()
This is a conceptual placeholder for providing the breakdown into the cashflow calculation components, leveraging the fact that the CDM provides calculation components, starting with the FixedAmount and the FloatingAmount. Further evaluation of expected usage needs to take place to confirm and prioritize such implementation.
-
getLineage
public final java.util.List<Lineage> getLineage()
The lineage into the components used for the calculation.
-
getPeriod
@RosettaSynonym(value="calculationPeriod",source="DTCC_11_0",path="calculationElements") @RosettaSynonym(value="calculationPeriod",source="DTCC_9_0",path="calculationElements") public final CalculationPeriodBase getPeriod()
The period adjusted start and end dates.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends TransferCalculation> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public TransferCalculation.TransferCalculationBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static TransferCalculation.TransferCalculationBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-