Uses of Interface
cdm.product.template.AveragingCalculation
Packages that use AveragingCalculation
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Product concepts applicable to specific asset classes.
Template feature concepts to define payouts.
-
Uses of AveragingCalculation in cdm.event.common
Methods in cdm.event.common that return AveragingCalculationModifier and TypeMethodDescriptionReset.getAveragingMethodology()Identifies the aggregation method to use in the case where multiple observations are used to compute the reset value and the method is not defined in a payout.Reset.ResetImpl.getAveragingMethodology()Methods in cdm.event.common with parameters of type AveragingCalculationModifier and TypeMethodDescriptionReset.ResetBuilder.setAveragingMethodology(AveragingCalculation averagingMethodology) Reset.ResetBuilderImpl.setAveragingMethodology(AveragingCalculation _averagingMethodology) -
Uses of AveragingCalculation in cdm.product.asset
Methods in cdm.product.asset that return AveragingCalculationModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutImpl.getAveragingFeature()CommodityPayout.getAveragingFeature()Indicates if the averaging calculation, when applicable, is weighted or unweighted.Methods in cdm.product.asset with parameters of type AveragingCalculationModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setAveragingFeature(AveragingCalculation averagingFeature) CommodityPayout.CommodityPayoutBuilderImpl.setAveragingFeature(AveragingCalculation _averagingFeature) -
Uses of AveragingCalculation in cdm.product.template
Subinterfaces of AveragingCalculation in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement AveragingCalculationModifier and TypeClassDescriptionstatic classBuilder Implementation of AveragingCalculationstatic classImmutable Implementation of AveragingCalculationMethods in cdm.product.template that return AveragingCalculationModifier and TypeMethodDescriptionAveragingCalculation.AveragingCalculationBuilderImpl.build()AveragingCalculation.AveragingCalculationImpl.build()AveragingCalculation.build()Build MethodsAveragingStrikeFeature.AveragingStrikeFeatureImpl.getAveragingCalculation()AveragingStrikeFeature.getAveragingCalculation()Defines parameters for use in cases when a valuation or other term is based on an average of market observations.OptionFeature.getAveragingFeature()Defines an option feature in which an average market observation price is determined on valuation and compared to the strike to determine a settlement amount.OptionFeature.OptionFeatureImpl.getAveragingFeature()Methods in cdm.product.template that return types with arguments of type AveragingCalculationModifier and TypeMethodDescriptiondefault Class<? extends AveragingCalculation> AveragingCalculation.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AveragingCalculation> AveragingCalculation.metaData()Utility MethodsMethods in cdm.product.template with parameters of type AveragingCalculationModifier and TypeMethodDescriptionAveragingStrikeFeature.AveragingStrikeFeatureBuilder.setAveragingCalculation(AveragingCalculation averagingCalculation) AveragingStrikeFeature.AveragingStrikeFeatureBuilderImpl.setAveragingCalculation(AveragingCalculation _averagingCalculation) OptionFeature.OptionFeatureBuilder.setAveragingFeature(AveragingCalculation averagingFeature) OptionFeature.OptionFeatureBuilderImpl.setAveragingFeature(AveragingCalculation _averagingFeature) -
Uses of AveragingCalculation in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type AveragingCalculationModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super AveragingCalculation>> AveragingCalculationMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super AveragingCalculation, com.rosetta.model.lib.qualify.QualifyResult>> AveragingCalculationMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super AveragingCalculation, Set<String>> AveragingCalculationMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super AveragingCalculation> AveragingCalculationMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AveragingCalculation> AveragingCalculationMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super AveragingCalculation> AveragingCalculationMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AveragingCalculation> AveragingCalculationMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of AveragingCalculation in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type AveragingCalculationModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AveragingCalculationTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AveragingCalculation o) List<com.rosetta.model.lib.validation.ValidationResult<?>> AveragingCalculationValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AveragingCalculation o) -
Uses of AveragingCalculation in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type AveragingCalculationModifier and TypeMethodDescription<T2 extends AveragingCalculation>
com.rosetta.model.lib.validation.ValidationResult<AveragingCalculation> AveragingCalculationOnlyExistsValidator.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 AveragingCalculationModifier and TypeMethodDescription<T2 extends AveragingCalculation>
com.rosetta.model.lib.validation.ValidationResult<AveragingCalculation> AveragingCalculationOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)