Package org.isda.cdm
Class CashTransferBreakdown
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.TransferBase
-
- org.isda.cdm.TransferBreakdown
-
- org.isda.cdm.CashTransferBreakdown
-
@RosettaClass public class CashTransferBreakdown extends TransferBreakdown
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CashTransferBreakdown.CashTransferBreakdownBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.TransferBreakdown
TransferBreakdown.TransferBreakdownBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.TransferBase
TransferBase.TransferBaseBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CashTransferBreakdown.CashTransferBreakdownBuilder
builder()
boolean
equals(java.lang.Object o)
Money
getAmount()
The currency amount of the payment.CashflowTypeEnum
getCashflowType()
The qualification of the type of cashflow, when not inferred from a derived through lineage e.g.PayerReceiver
getPayerReceiver()
The payer and receiver party information.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CashTransferBreakdown>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CashTransferBreakdown.CashTransferBreakdownBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.TransferBreakdown
getLineage
-
Methods inherited from class org.isda.cdm.TransferBase
getIdentifier, getTransferCalculation
-
-
-
-
Method Detail
-
getAmount
@RosettaSynonym(value="amount", source="Rosetta_Workbench") public final Money getAmount()
The currency amount of the payment.
-
getCashflowType
@RosettaSynonym(value="cashflowType", source="Rosetta_Workbench") public final CashflowTypeEnum getCashflowType()
The qualification of the type of cashflow, when not inferred from a derived through lineage e.g. brokerage fee, premium, upfront fee etc.
-
getPayerReceiver
public final PayerReceiver getPayerReceiver()
The payer and receiver party information.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CashTransferBreakdown> metaData()
- Overrides:
metaData
in classTransferBreakdown
-
toBuilder
public CashTransferBreakdown.CashTransferBreakdownBuilder toBuilder()
- Overrides:
toBuilder
in classTransferBreakdown
-
builder
public static CashTransferBreakdown.CashTransferBreakdownBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classTransferBreakdown
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classTransferBreakdown
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTransferBreakdown
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTransferBreakdown
-
-