Uses of Interface
cdm.product.template.PerformancePayout
Packages that use PerformancePayout
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Template feature concepts to define payouts.
-
Uses of PerformancePayout in cdm.event.common
Methods in cdm.event.common with parameters of type PerformancePayoutModifier and TypeMethodDescriptionSettlementOrigin.SettlementOriginBuilder.setPerformancePayoutValue(PerformancePayout performancePayout) SettlementOrigin.SettlementOriginBuilderImpl.setPerformancePayoutValue(PerformancePayout _performancePayout) -
Uses of PerformancePayout in cdm.event.common.functions
Methods in cdm.event.common.functions that return PerformancePayoutModifier and TypeMethodDescriptionNewSingleNameEquityPerformancePayout.evaluate(Security security, EquitySwapMasterConfirmation2018 masterConfirmation) Methods in cdm.event.common.functions that return types with arguments of type PerformancePayoutModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityCashSettlementAmount.EquityCashSettlementAmountDefault.equityPerformancePayout(TradeState tradeState, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityCashSettlementAmount.equityPerformancePayout(TradeState tradeState, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityPerformance.EquityPerformanceDefault.performancePayout(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityPerformance.performancePayout(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) Methods in cdm.event.common.functions with parameters of type PerformancePayoutModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> ResolvePerformanceObservationIdentifiers.adjustedFinalValuationDate(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> ResolvePerformanceObservationIdentifiers.ResolvePerformanceObservationIdentifiersDefault.adjustedFinalValuationDate(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) ResolvePerformanceObservationIdentifiers.ResolvePerformanceObservationIdentifiersDefault.assignOutput(ObservationIdentifier.ObservationIdentifierBuilder identifiers, PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) protected Reset.ResetBuilderResolvePerformanceReset.ResolvePerformanceResetDefault.assignOutput(Reset.ResetBuilder reset, PerformancePayout performancePayout, Observation observation, com.rosetta.model.lib.records.Date date) protected abstract ObservationIdentifier.ObservationIdentifierBuilderResolvePerformanceObservationIdentifiers.doEvaluate(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) ResolvePerformanceObservationIdentifiers.ResolvePerformanceObservationIdentifiersDefault.doEvaluate(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) protected abstract Reset.ResetBuilderResolvePerformanceReset.doEvaluate(PerformancePayout performancePayout, Observation observation, com.rosetta.model.lib.records.Date date) protected Reset.ResetBuilderResolvePerformanceReset.ResolvePerformanceResetDefault.doEvaluate(PerformancePayout performancePayout, Observation observation, com.rosetta.model.lib.records.Date date) ResolvePerformanceObservationIdentifiers.evaluate(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) ResolvePerformanceReset.evaluate(PerformancePayout performancePayout, Observation observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformanceValuationDates> ResolvePerformanceObservationIdentifiers.ResolvePerformanceObservationIdentifiersDefault.valuationDates(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformanceValuationDates> ResolvePerformanceObservationIdentifiers.valuationDates(PerformancePayout payout, com.rosetta.model.lib.records.Date adjustedDate) -
Uses of PerformancePayout in cdm.product.asset.functions
Methods in cdm.product.asset.functions with parameters of type PerformancePayoutModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperC<com.rosetta.model.lib.records.Date> ResolvePerformancePeriodStartPrice.adjustedValuationDates1(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected com.rosetta.model.lib.mapper.MapperC<com.rosetta.model.lib.records.Date> ResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.adjustedValuationDates1(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.assignOutput(PriceSchedule.PriceScheduleBuilder startPrice, PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected abstract PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.doEvaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.doEvaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) ResolvePerformancePeriodStartPrice.evaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PriceReturnTerms> ResolvePerformancePeriodStartPrice.priceReturnTerms(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected com.rosetta.model.lib.mapper.MapperS<? extends PriceReturnTerms> ResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.priceReturnTerms(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) -
Uses of PerformancePayout in cdm.product.qualification.functions
Methods in cdm.product.qualification.functions that return types with arguments of type PerformancePayoutModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnCorrelation_Basket.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnCorrelation_Basket.Qualify_EquitySwap_ParameterReturnCorrelation_BasketDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_Basket.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_Basket.Qualify_EquitySwap_ParameterReturnDividend_BasketDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_Index.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_Index.Qualify_EquitySwap_ParameterReturnDividend_IndexDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_SingleName.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnDividend_SingleName.Qualify_EquitySwap_ParameterReturnDividend_SingleNameDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_Basket.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_Basket.Qualify_EquitySwap_ParameterReturnVariance_BasketDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_Index.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_Index.Qualify_EquitySwap_ParameterReturnVariance_IndexDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_SingleName.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVariance_SingleName.Qualify_EquitySwap_ParameterReturnVariance_SingleNameDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_Basket.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_Basket.Qualify_EquitySwap_ParameterReturnVolatility_BasketDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_Index.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_Index.Qualify_EquitySwap_ParameterReturnVolatility_IndexDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_SingleName.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_ParameterReturnVolatility_SingleName.Qualify_EquitySwap_ParameterReturnVolatility_SingleNameDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_Basket.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_Basket.Qualify_EquitySwap_PriceReturnBasicPerformance_BasketDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_Index.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_Index.Qualify_EquitySwap_PriceReturnBasicPerformance_IndexDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_SingleName.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_EquitySwap_PriceReturnBasicPerformance_SingleName.Qualify_EquitySwap_PriceReturnBasicPerformance_SingleNameDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnCorrelation.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnCorrelation.Qualify_ForeignExchange_ParameterReturnCorrelationDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnVariance.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnVariance.Qualify_ForeignExchange_ParameterReturnVarianceDefault.performancePayout(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnVolatility.performancePayout(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> Qualify_ForeignExchange_ParameterReturnVolatility.Qualify_ForeignExchange_ParameterReturnVolatilityDefault.performancePayout(EconomicTerms economicTerms) -
Uses of PerformancePayout in cdm.product.template
Subinterfaces of PerformancePayout in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement PerformancePayoutModifier and TypeClassDescriptionstatic classBuilder Implementation of PerformancePayoutstatic classImmutable Implementation of PerformancePayoutMethods in cdm.product.template that return PerformancePayoutModifier and TypeMethodDescriptionPerformancePayout.build()Build MethodsPerformancePayout.PerformancePayoutBuilderImpl.build()PerformancePayout.PerformancePayoutImpl.build()Methods in cdm.product.template that return types with arguments of type PerformancePayoutModifier and TypeMethodDescriptionList<? extends PerformancePayout> Payout.getPerformancePayout()The performance payout, which encompasses the equity price returns, dividend returns, volatility return, variance return and correlation provisions.List<? extends PerformancePayout> Payout.PayoutImpl.getPerformancePayout()default Class<? extends PerformancePayout> PerformancePayout.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends PerformancePayout> PerformancePayout.metaData()Utility MethodsMethods in cdm.product.template with parameters of type PerformancePayoutModifier and TypeMethodDescriptionPayout.PayoutBuilder.addPerformancePayout(PerformancePayout performancePayout) Payout.PayoutBuilder.addPerformancePayout(PerformancePayout performancePayout, int idx) Payout.PayoutBuilderImpl.addPerformancePayout(PerformancePayout _performancePayout) Payout.PayoutBuilderImpl.addPerformancePayout(PerformancePayout _performancePayout, int idx) Method parameters in cdm.product.template with type arguments of type PerformancePayoutModifier and TypeMethodDescriptionPayout.PayoutBuilder.addPerformancePayout(List<? extends PerformancePayout> performancePayout) Payout.PayoutBuilderImpl.addPerformancePayout(List<? extends PerformancePayout> performancePayouts) Payout.PayoutBuilder.setPerformancePayout(List<? extends PerformancePayout> performancePayout) Payout.PayoutBuilderImpl.setPerformancePayout(List<? extends PerformancePayout> performancePayouts) -
Uses of PerformancePayout in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type PerformancePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super PerformancePayout>> PerformancePayoutMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super PerformancePayout, com.rosetta.model.lib.qualify.QualifyResult>> PerformancePayoutMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super PerformancePayout, Set<String>> PerformancePayoutMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super PerformancePayout> PerformancePayoutMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PerformancePayout> PerformancePayoutMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super PerformancePayout> PerformancePayoutMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super PerformancePayout> PerformancePayoutMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of PerformancePayout in cdm.product.template.metafields
Methods in cdm.product.template.metafields that return PerformancePayoutModifier and TypeMethodDescriptionReferenceWithMetaPerformancePayout.getValue()Getter MethodsReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutImpl.getValue()Methods in cdm.product.template.metafields that return types with arguments of type PerformancePayoutModifier and TypeMethodDescriptiondefault Class<PerformancePayout> ReferenceWithMetaPerformancePayout.getValueType()Methods in cdm.product.template.metafields with parameters of type PerformancePayoutModifier and TypeMethodDescriptionReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilder.setValue(PerformancePayout value) ReferenceWithMetaPerformancePayout.ReferenceWithMetaPerformancePayoutBuilderImpl.setValue(PerformancePayout _value) -
Uses of PerformancePayout in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type PerformancePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout o) -
Uses of PerformancePayout in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type PerformancePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutCorrelationUnderlierOnlyBasket.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutCorrelationUnderlierOnlyBasket.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutEquitySpecificAttributes.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutEquitySpecificAttributes.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutNoSharePriceDividendAdjustmentForeignExchange.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutNoSharePriceDividendAdjustmentForeignExchange.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutNoSharePriceDividendAdjustmentIndex.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutNoSharePriceDividendAdjustmentIndex.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutPorfolioOrStraightReturn.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutPorfolioOrStraightReturn.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutPortofolioReturnIsMultipleReturns.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutPortofolioReturnIsMultipleReturns.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutQuantity.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutQuantity.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutUnderlierOfPortfolioIsBasket.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> PerformancePayoutUnderlierOfPortfolioIsBasket.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, PerformancePayout performancePayout) -
Uses of PerformancePayout in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type PerformancePayoutModifier and TypeMethodDescription<T2 extends PerformancePayout>
com.rosetta.model.lib.validation.ValidationResult<PerformancePayout> PerformancePayoutOnlyExistsValidator.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 PerformancePayoutModifier and TypeMethodDescription<T2 extends PerformancePayout>
com.rosetta.model.lib.validation.ValidationResult<PerformancePayout> PerformancePayoutOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)