Uses of Interface
cdm.product.common.settlement.Cashflow
Packages that use Cashflow
Package
Description
Product concepts applicable to specific asset classes.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
Template feature concepts to define payouts.
-
Uses of Cashflow in cdm.event.common.functions
Methods in cdm.event.common.functions that return CashflowModifier and TypeMethodDescriptionCreate_Cashflow.evaluate(BigDecimal amount, FieldWithMetaString currency, SettlementDate settlementDate, PayerReceiver payerReceiver, CashflowType cashflowType, PaymentDiscounting paymentDiscounting) Methods in cdm.event.common.functions that return types with arguments of type CashflowModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperC<? extends Cashflow> Qualify_OnDemandPayment.afterCashFlow(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperC<? extends Cashflow> Qualify_OnDemandPayment.Qualify_OnDemandPaymentDefault.afterCashFlow(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends Cashflow> Qualify_OnDemandPayment.beforeCashFlow(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperC<? extends Cashflow> Qualify_OnDemandPayment.Qualify_OnDemandPaymentDefault.beforeCashFlow(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) Methods in cdm.event.common.functions with parameters of type CashflowModifier and TypeMethodDescriptionCreate_CashflowTermsChangeInstruction.Create_CashflowTermsChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, Cashflow cashFlow) Create_CashflowTermsChangeInstruction.Create_CashflowTermsChangeInstructionDefault.doEvaluate(ContractualProduct contractualProduct, Cashflow cashFlow) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_CashflowTermsChangeInstruction.doEvaluate(ContractualProduct contractualProduct, Cashflow cashFlow) Create_CashflowTermsChangeInstruction.evaluate(ContractualProduct contractualProduct, Cashflow cashFlow) -
Uses of Cashflow in cdm.product.asset
Methods in cdm.product.asset that return CashflowModifier and TypeMethodDescriptionForeignExchange.ForeignExchangeImpl.getExchangedCurrency1()ForeignExchange.getExchangedCurrency1()This is the first of the two currency flows that define a single leg of a standard foreign exchange transaction.ForeignExchange.ForeignExchangeImpl.getExchangedCurrency2()ForeignExchange.getExchangedCurrency2()This is the second of the two currency flows that define a single leg of a standard foreign exchange transaction.Methods in cdm.product.asset with parameters of type CashflowModifier and TypeMethodDescriptionForeignExchange.ForeignExchangeBuilder.setExchangedCurrency1(Cashflow exchangedCurrency1) ForeignExchange.ForeignExchangeBuilderImpl.setExchangedCurrency1(Cashflow _exchangedCurrency1) ForeignExchange.ForeignExchangeBuilder.setExchangedCurrency2(Cashflow exchangedCurrency2) ForeignExchange.ForeignExchangeBuilderImpl.setExchangedCurrency2(Cashflow _exchangedCurrency2) -
Uses of Cashflow in cdm.product.common.settlement
Subinterfaces of Cashflow in cdm.product.common.settlementClasses in cdm.product.common.settlement that implement CashflowModifier and TypeClassDescriptionstatic classBuilder Implementation of Cashflowstatic classImmutable Implementation of CashflowMethods in cdm.product.common.settlement that return CashflowModifier and TypeMethodDescriptionCashflow.build()Build MethodsCashflow.CashflowBuilderImpl.build()Cashflow.CashflowImpl.build()Methods in cdm.product.common.settlement that return types with arguments of type Cashflow -
Uses of Cashflow in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type CashflowModifier and TypeMethodDescriptionCashflowMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) CashflowMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) CashflowMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Cashflow> CashflowMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Cashflow> CashflowMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Cashflow> CashflowMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Cashflow> CashflowMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Cashflow in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type CashflowModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CashflowTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Cashflow o) List<com.rosetta.model.lib.validation.ValidationResult<?>> CashflowValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Cashflow o) -
Uses of Cashflow in cdm.product.common.settlement.validation.datarule
Methods in cdm.product.common.settlement.validation.datarule with parameters of type CashflowModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CashflowCashflowAmount.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Cashflow cashflow) List<com.rosetta.model.lib.validation.ValidationResult<?>> CashflowCashflowAmount.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Cashflow cashflow) -
Uses of Cashflow in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type CashflowModifier and TypeMethodDescriptionCashflowOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.common.settlement.validation.exists that return types with arguments of type Cashflow -
Uses of Cashflow in cdm.product.template
Methods in cdm.product.template that return types with arguments of type CashflowModifier and TypeMethodDescriptionPayout.getCashflow()A cashflow between the parties to the trade.Payout.PayoutImpl.getCashflow()Methods in cdm.product.template with parameters of type CashflowModifier and TypeMethodDescriptionPayout.PayoutBuilder.addCashflow(Cashflow cashflow) Payout.PayoutBuilder.addCashflow(Cashflow cashflow, int idx) Payout.PayoutBuilderImpl.addCashflow(Cashflow _cashflow) Payout.PayoutBuilderImpl.addCashflow(Cashflow _cashflow, int idx) Method parameters in cdm.product.template with type arguments of type CashflowModifier and TypeMethodDescriptionPayout.PayoutBuilder.addCashflow(List<? extends Cashflow> cashflow) Payout.PayoutBuilderImpl.addCashflow(List<? extends Cashflow> cashflows) Payout.PayoutBuilder.setCashflow(List<? extends Cashflow> cashflow) Payout.PayoutBuilderImpl.setCashflow(List<? extends Cashflow> cashflows)