Uses of Interface
cdm.product.common.settlement.PrincipalPayments
Packages that use PrincipalPayments
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 PrincipalPayments in cdm.product.asset
Methods in cdm.product.asset with parameters of type PrincipalPaymentsModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) CommodityPayout.CommodityPayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) CreditDefaultPayout.CreditDefaultPayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) CreditDefaultPayout.CreditDefaultPayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) InterestRatePayout.InterestRatePayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) InterestRatePayout.InterestRatePayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) -
Uses of PrincipalPayments in cdm.product.common.settlement
Subinterfaces of PrincipalPayments in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement PrincipalPaymentsModifier and TypeClassDescriptionstatic classBuilder Implementation of PrincipalPaymentsstatic classImmutable Implementation of PrincipalPaymentsMethods in cdm.product.common.settlement that return PrincipalPaymentsModifier and TypeMethodDescriptionPrincipalPayments.build()Build MethodsPrincipalPayments.PrincipalPaymentsBuilderImpl.build()PrincipalPayments.PrincipalPaymentsImpl.build()PayoutBase.getPrincipalPayment()The specification of the principal exchange.PayoutBase.PayoutBaseImpl.getPrincipalPayment()Methods in cdm.product.common.settlement that return types with arguments of type PrincipalPaymentsModifier and TypeMethodDescriptiondefault Class<? extends PrincipalPayments> PrincipalPayments.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PrincipalPayments> PrincipalPayments.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type PrincipalPaymentsModifier and TypeMethodDescriptionCashflow.CashflowBuilder.setPrincipalPayment(PrincipalPayments principalPayment) Cashflow.CashflowBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) PayoutBase.PayoutBaseBuilder.setPrincipalPayment(PrincipalPayments principalPayment) PayoutBase.PayoutBaseBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) -
Uses of PrincipalPayments in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type PrincipalPaymentsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super PrincipalPayments>> PrincipalPaymentsMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super PrincipalPayments, com.rosetta.model.lib.qualify.QualifyResult>> PrincipalPaymentsMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super PrincipalPayments, Set<String>> PrincipalPaymentsMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super PrincipalPayments> PrincipalPaymentsMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PrincipalPayments> PrincipalPaymentsMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super PrincipalPayments> PrincipalPaymentsMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PrincipalPayments> PrincipalPaymentsMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of PrincipalPayments in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type PrincipalPaymentsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentsTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayments o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PrincipalPaymentsValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PrincipalPayments o) -
Uses of PrincipalPayments in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type PrincipalPaymentsModifier and TypeMethodDescription<T2 extends PrincipalPayments>
com.rosetta.model.lib.validation.ValidationResult<PrincipalPayments> PrincipalPaymentsOnlyExistsValidator.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 PrincipalPaymentsModifier and TypeMethodDescription<T2 extends PrincipalPayments>
com.rosetta.model.lib.validation.ValidationResult<PrincipalPayments> PrincipalPaymentsOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of PrincipalPayments in cdm.product.template
Methods in cdm.product.template with parameters of type PrincipalPaymentsModifier and TypeMethodDescriptionAssetPayout.AssetPayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) AssetPayout.AssetPayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) FixedPricePayout.FixedPricePayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) FixedPricePayout.FixedPricePayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) ForwardPayout.ForwardPayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) ForwardPayout.ForwardPayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) OptionPayout.OptionPayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) OptionPayout.OptionPayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment) PerformancePayout.PerformancePayoutBuilder.setPrincipalPayment(PrincipalPayments principalPayment) PerformancePayout.PerformancePayoutBuilderImpl.setPrincipalPayment(PrincipalPayments _principalPayment)