Uses of Interface
cdm.product.common.settlement.PayoutBase
Packages that use PayoutBase
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 PayoutBase in cdm.product.asset
Subinterfaces of PayoutBase in cdm.product.assetModifier and TypeInterfaceDescriptioninterfacePayout based on the averaged price of a referenced underlier.static interfaceBuilder InterfaceinterfaceThe credit default payout specification provides the details necessary for determining when a credit payout will be triggered as well as the parameters for calculating the payout and the settlement terms.static interfaceBuilder InterfaceinterfaceA class to specify all of the terms necessary to define and calculate a cash flow based on a fixed, a floating or an inflation index rate.static interfaceBuilder InterfaceClasses in cdm.product.asset that implement PayoutBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of CommodityPayoutstatic classImmutable Implementation of CommodityPayoutstatic classBuilder Implementation of CreditDefaultPayoutstatic classImmutable Implementation of CreditDefaultPayoutstatic classBuilder Implementation of InterestRatePayoutstatic classImmutable Implementation of InterestRatePayout -
Uses of PayoutBase in cdm.product.common.settlement
Subinterfaces of PayoutBase in cdm.product.common.settlementModifier and TypeInterfaceDescriptioninterfaceClass to specify a cashflow, i.e. the outcome of either of computation (e.g. interest accrual) or an assessment of some sort (e.g. a fee).static interfaceBuilder Interfacestatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement PayoutBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of Cashflowstatic classImmutable Implementation of Cashflowstatic classBuilder Implementation of PayoutBasestatic classImmutable Implementation of PayoutBaseMethods in cdm.product.common.settlement that return PayoutBaseModifier and TypeMethodDescriptionPayoutBase.build()Build MethodsPayoutBase.PayoutBaseBuilderImpl.build()PayoutBase.PayoutBaseImpl.build()Methods in cdm.product.common.settlement that return types with arguments of type PayoutBaseModifier and TypeMethodDescriptiondefault Class<? extends PayoutBase> PayoutBase.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PayoutBase> PayoutBase.metaData()Utility Methods -
Uses of PayoutBase in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type PayoutBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super PayoutBase>> PayoutBaseMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super PayoutBase, com.rosetta.model.lib.qualify.QualifyResult>> PayoutBaseMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super PayoutBase, Set<String>> PayoutBaseMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super PayoutBase> PayoutBaseMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PayoutBase> PayoutBaseMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super PayoutBase> PayoutBaseMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PayoutBase> PayoutBaseMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of PayoutBase in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type PayoutBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutBaseTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PayoutBase o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PayoutBaseValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PayoutBase o) -
Uses of PayoutBase in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type PayoutBaseModifier and TypeMethodDescription<T2 extends PayoutBase>
com.rosetta.model.lib.validation.ValidationResult<PayoutBase> PayoutBaseOnlyExistsValidator.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 PayoutBaseModifier and TypeMethodDescription<T2 extends PayoutBase>
com.rosetta.model.lib.validation.ValidationResult<PayoutBase> PayoutBaseOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of PayoutBase in cdm.product.template
Subinterfaces of PayoutBase in cdm.product.templateModifier and TypeInterfaceDescriptioninterfaceSecurity finance payout specification in case the product payout involves some form of security collateral, as in a securities financing transaction.static interfaceBuilder InterfaceinterfaceRepresents a fixed price payout.static interfaceBuilder InterfaceinterfaceRepresents a forward settling payout.static interfaceBuilder InterfaceinterfaceThe option payout specification terms.static interfaceBuilder InterfaceinterfaceContains the necessary specifications for all performance payouts, encompassing equity return, dividend, variance, volatility and correlation products.static interfaceBuilder InterfaceClasses in cdm.product.template that implement PayoutBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of AssetPayoutstatic classImmutable Implementation of AssetPayoutstatic classBuilder Implementation of FixedPricePayoutstatic classImmutable Implementation of FixedPricePayoutstatic classBuilder Implementation of ForwardPayoutstatic classImmutable Implementation of ForwardPayoutstatic classBuilder Implementation of OptionPayoutstatic classImmutable Implementation of OptionPayoutstatic classBuilder Implementation of PerformancePayoutstatic classImmutable Implementation of PerformancePayout