Package org.isda.cdm

Class CashTransferComponent


  • @RosettaClass
    public class CashTransferComponent
    extends TransferBase
    Version:
    2.5.4
    • Method Detail

      • getAmount

        @RosettaSynonym(value="amount",source="Rosetta_Workbench") @RosettaSynonym(value="paymentAmount",source="DTCC_11_0") @RosettaSynonym(value="paymentAmount",source="DTCC_9_0")
        public final Money getAmount()
        The currency amount.
      • getBreakdown

        @RosettaSynonym(value="breakdown",source="Rosetta_Workbench") @RosettaSynonym(value="breakdown",source="DTCC_11_0") @RosettaSynonym(value="breakdown",source="DTCC_9_0")
        public final java.util.List<CashTransferBreakdown> getBreakdown()
        The cash transfer breakdown, when the transfer corresponds to a net amount across several components which breakdown is deemed relevant (e.g. the net cash transfer related to several contracts, or to the net proceeds across several payout components).
      • getCashflowType

        @RosettaSynonym(value="cashflowType",source="Rosetta_Workbench") @RosettaSynonym(value="cashflowType",source="DTCC_11_0",path="calculationDetails.grossCashflow") @RosettaSynonym(value="cashflowType",source="DTCC_9_0",path="calculationDetails.grossCashflow")
        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.
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Overrides:
        process in class TransferBase
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class TransferBase