Uses of Interface
cdm.product.template.Payout
Packages that use Payout
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Template feature concepts to define payouts.
-
Uses of Payout in cdm.event.common
Methods in cdm.event.common with parameters of type PayoutModifier and TypeMethodDescriptionResetInstruction.ResetInstructionBuilder.addPayoutValue(Payout payout) ResetInstruction.ResetInstructionBuilder.addPayoutValue(Payout payout, int idx) ResetInstruction.ResetInstructionBuilderImpl.addPayoutValue(Payout _payout) ResetInstruction.ResetInstructionBuilderImpl.addPayoutValue(Payout _payout, int idx) CalculateTransferInstruction.CalculateTransferInstructionBuilder.setPayoutValue(Payout payout) CalculateTransferInstruction.CalculateTransferInstructionBuilderImpl.setPayoutValue(Payout _payout) Transfer.TransferBuilder.setSettlementOriginValue(Payout settlementOrigin) Transfer.TransferBuilderImpl.setSettlementOriginValue(Payout _settlementOrigin) Method parameters in cdm.event.common with type arguments of type PayoutModifier and TypeMethodDescriptionResetInstruction.ResetInstructionBuilder.addPayoutValue(List<? extends Payout> payout) ResetInstruction.ResetInstructionBuilderImpl.addPayoutValue(List<? extends Payout> payouts) ResetInstruction.ResetInstructionBuilder.setPayoutValue(List<? extends Payout> payout) ResetInstruction.ResetInstructionBuilderImpl.setPayoutValue(List<? extends Payout> payouts) -
Uses of Payout in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type PayoutModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends Payout> Create_AssetTransfer.Create_AssetTransferDefault.payout(CalculateTransferInstruction instruction) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Payout> Create_AssetTransfer.payout(CalculateTransferInstruction instruction) protected com.rosetta.model.lib.mapper.MapperS<? extends Payout> EquityCashSettlementAmount.EquityCashSettlementAmountDefault.payout(TradeState tradeState, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Payout> EquityCashSettlementAmount.payout(TradeState tradeState, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Payout> SecurityFinanceCashSettlementAmount.payout(TradeState tradeState, com.rosetta.model.lib.records.Date date, Quantity quantity, PayerReceiver payerReceiver) protected com.rosetta.model.lib.mapper.MapperS<? extends Payout> SecurityFinanceCashSettlementAmount.SecurityFinanceCashSettlementAmountDefault.payout(TradeState tradeState, com.rosetta.model.lib.records.Date date, Quantity quantity, PayerReceiver payerReceiver) Methods in cdm.event.common.functions with parameters of type PayoutModifier and TypeMethodDescriptionprotected Transfer.TransferBuilderInterestCashSettlementAmount.InterestCashSettlementAmountDefault.assignOutput(Transfer.TransferBuilder interestCashSettlementAmount, TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract Transfer.TransferBuilderInterestCashSettlementAmount.doEvaluate(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected Transfer.TransferBuilderInterestCashSettlementAmount.InterestCashSettlementAmountDefault.doEvaluate(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) InterestCashSettlementAmount.evaluate(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.interestRatePayout(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> InterestCashSettlementAmount.interestRatePayout(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.payer(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.payer(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.performance(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> InterestCashSettlementAmount.performance(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.receiver(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.receiver(TradeState tradeState, Payout payout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) -
Uses of Payout in cdm.product.qualification.functions
Method parameters in cdm.product.qualification.functions with type arguments of type PayoutModifier and TypeMethodDescriptionprotected BooleanCommodityPayoutOnlyExists.CommodityPayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanCreditDefaultPayoutOnlyExists.CreditDefaultPayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanInterestRatePayoutOnlyExists.InterestRatePayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanOptionPayoutOnlyExists.OptionPayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanPerformancePayoutAndFixedPricePayoutOnlyExists.PerformancePayoutAndFixedPricePayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanPerformancePayoutAndInterestRatePayoutOnlyExists.PerformancePayoutAndInterestRatePayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanPerformancePayoutOnlyExists.PerformancePayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanSettlementPayoutOnlyExists.SettlementPayoutOnlyExistsDefault.assignOutput(Boolean result, List<? extends Payout> payouts) protected BooleanCommodityPayoutOnlyExists.CommodityPayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanCommodityPayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanCreditDefaultPayoutOnlyExists.CreditDefaultPayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanCreditDefaultPayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanInterestRatePayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanInterestRatePayoutOnlyExists.InterestRatePayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanOptionPayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanOptionPayoutOnlyExists.OptionPayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanPerformancePayoutAndFixedPricePayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanPerformancePayoutAndFixedPricePayoutOnlyExists.PerformancePayoutAndFixedPricePayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanPerformancePayoutAndInterestRatePayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanPerformancePayoutAndInterestRatePayoutOnlyExists.PerformancePayoutAndInterestRatePayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanPerformancePayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanPerformancePayoutOnlyExists.PerformancePayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) protected abstract BooleanSettlementPayoutOnlyExists.doEvaluate(List<? extends Payout> payouts) protected BooleanSettlementPayoutOnlyExists.SettlementPayoutOnlyExistsDefault.doEvaluate(List<? extends Payout> payouts) -
Uses of Payout in cdm.product.template
Subinterfaces of Payout in cdm.product.templateClasses in cdm.product.template that implement PayoutModifier and TypeClassDescriptionstatic classBuilder Implementation of Payoutstatic classImmutable Implementation of PayoutMethods in cdm.product.template that return PayoutModifier and TypeMethodDescriptionPayout.build()Build MethodsPayout.PayoutBuilderImpl.build()Payout.PayoutImpl.build()Methods in cdm.product.template that return types with arguments of type PayoutModifier and TypeMethodDescriptionEconomicTerms.EconomicTermsImpl.getPayout()EconomicTerms.getPayout()The payout specifies the future cashflow computation methodology which characterizes a financial product.Payout.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Payout> Payout.metaData()Utility MethodsMethods in cdm.product.template with parameters of type PayoutModifier and TypeMethodDescriptionMethod parameters in cdm.product.template with type arguments of type PayoutModifier and TypeMethodDescription -
Uses of Payout in cdm.product.template.functions
Methods in cdm.product.template.functions with parameters of type PayoutModifier and TypeMethodDescriptionprotected List<Cashflow.CashflowBuilder> Create_CashflowFromPayout.Create_CashflowFromPayoutDefault.assignOutput(List<Cashflow.CashflowBuilder> cashflows, Payout payout) protected List<Cashflow.CashflowBuilder> Create_CashflowFromPayout.Create_CashflowFromPayoutDefault.doEvaluate(Payout payout) protected abstract List<Cashflow.CashflowBuilder> Create_CashflowFromPayout.doEvaluate(Payout payout) protected com.rosetta.model.lib.mapper.MapperS<? extends SettlementPayout> Create_CashflowFromPayout.Create_CashflowFromPayoutDefault.settlementPayoutFromOptionPayout(Payout payout) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends SettlementPayout> Create_CashflowFromPayout.settlementPayoutFromOptionPayout(Payout payout) -
Uses of Payout in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type PayoutModifier and TypeMethodDescriptionPayoutMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) PayoutMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) PayoutMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Payout> PayoutMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Payout> PayoutMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Payout> PayoutMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Payout> PayoutMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Payout in cdm.product.template.metafields
Methods in cdm.product.template.metafields that return PayoutModifier and TypeMethodDescriptionReferenceWithMetaPayout.getValue()Getter MethodsReferenceWithMetaPayout.ReferenceWithMetaPayoutImpl.getValue()Methods in cdm.product.template.metafields that return types with arguments of type PayoutMethods in cdm.product.template.metafields with parameters of type PayoutModifier and TypeMethodDescription -
Uses of Payout in cdm.product.template.util
Methods in cdm.product.template.util with parameters of type PayoutModifier and TypeMethodDescriptionPayoutDeepPathUtil.choosePayerReceiver(Payout payout) PayoutDeepPathUtil.choosePriceQuantity(Payout payout) PayoutDeepPathUtil.choosePrincipalPayment(Payout payout) PayoutDeepPathUtil.chooseSettlementTerms(Payout payout) -
Uses of Payout in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type PayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Payout o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Payout o) -
Uses of Payout in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type PayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Payout payout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Payout payout) -
Uses of Payout in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type PayoutModifier and TypeMethodDescriptionPayoutOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.template.validation.exists that return types with arguments of type Payout