Uses of Interface
cdm.product.common.settlement.ResolvablePriceQuantity
Packages that use ResolvablePriceQuantity
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 ResolvablePriceQuantity in cdm.product.asset
Methods in cdm.product.asset with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) CommodityPayout.CommodityPayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) CreditDefaultPayout.CreditDefaultPayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) CreditDefaultPayout.CreditDefaultPayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) InterestRatePayout.InterestRatePayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) InterestRatePayout.InterestRatePayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement
Subinterfaces of ResolvablePriceQuantity in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement ResolvablePriceQuantityModifier and TypeClassDescriptionstatic classBuilder Implementation of ResolvablePriceQuantitystatic classImmutable Implementation of ResolvablePriceQuantityMethods in cdm.product.common.settlement that return ResolvablePriceQuantityModifier and TypeMethodDescriptionResolvablePriceQuantity.build()Build MethodsResolvablePriceQuantity.ResolvablePriceQuantityBuilderImpl.build()ResolvablePriceQuantity.ResolvablePriceQuantityImpl.build()PayoutBase.getPriceQuantity()Each payout leg must implement the quantity concept as a 'resolvable' type, which allows for different payout legs to be linked to each other (e.g. in the case of cross-curreny products).PayoutBase.PayoutBaseImpl.getPriceQuantity()Methods in cdm.product.common.settlement that return types with arguments of type ResolvablePriceQuantityModifier and TypeMethodDescriptiondefault Class<? extends ResolvablePriceQuantity> ResolvablePriceQuantity.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ResolvablePriceQuantity> ResolvablePriceQuantity.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionCashflow.CashflowBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) Cashflow.CashflowBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) PayoutBase.PayoutBaseBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) PayoutBase.PayoutBaseBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) ResolvablePriceQuantity.ResolvablePriceQuantityBuilder.setQuantityReferenceValue(ResolvablePriceQuantity quantityReference) ResolvablePriceQuantity.ResolvablePriceQuantityBuilderImpl.setQuantityReferenceValue(ResolvablePriceQuantity _quantityReference) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type ResolvablePriceQuantityModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super ResolvablePriceQuantity>> ResolvablePriceQuantityMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super ResolvablePriceQuantity, com.rosetta.model.lib.qualify.QualifyResult>> ResolvablePriceQuantityMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super ResolvablePriceQuantity, Set<String>> ResolvablePriceQuantityMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super ResolvablePriceQuantity> ResolvablePriceQuantityMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ResolvablePriceQuantity> ResolvablePriceQuantityMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super ResolvablePriceQuantity> ResolvablePriceQuantityMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ResolvablePriceQuantity> ResolvablePriceQuantityMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement.metafields
Methods in cdm.product.common.settlement.metafields that return ResolvablePriceQuantityModifier and TypeMethodDescriptionReferenceWithMetaResolvablePriceQuantity.getValue()Getter MethodsReferenceWithMetaResolvablePriceQuantity.ReferenceWithMetaResolvablePriceQuantityImpl.getValue()Methods in cdm.product.common.settlement.metafields that return types with arguments of type ResolvablePriceQuantityModifier and TypeMethodDescriptiondefault Class<ResolvablePriceQuantity> ReferenceWithMetaResolvablePriceQuantity.getValueType()Methods in cdm.product.common.settlement.metafields with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionReferenceWithMetaResolvablePriceQuantity.ReferenceWithMetaResolvablePriceQuantityBuilder.setValue(ResolvablePriceQuantity value) ReferenceWithMetaResolvablePriceQuantity.ReferenceWithMetaResolvablePriceQuantityBuilderImpl.setValue(ResolvablePriceQuantity _value) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ResolvablePriceQuantityTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ResolvablePriceQuantity o) List<com.rosetta.model.lib.validation.ValidationResult<?>> ResolvablePriceQuantityValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ResolvablePriceQuantity o) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement.validation.datarule
Methods in cdm.product.common.settlement.validation.datarule with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ResolvablePriceQuantityQuantityMultiplier.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ResolvablePriceQuantity resolvablePriceQuantity) List<com.rosetta.model.lib.validation.ValidationResult<?>> ResolvablePriceQuantityQuantityMultiplier.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ResolvablePriceQuantity resolvablePriceQuantity) -
Uses of ResolvablePriceQuantity in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type ResolvablePriceQuantityModifier and TypeMethodDescription<T2 extends ResolvablePriceQuantity>
com.rosetta.model.lib.validation.ValidationResult<ResolvablePriceQuantity> ResolvablePriceQuantityOnlyExistsValidator.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 ResolvablePriceQuantityModifier and TypeMethodDescription<T2 extends ResolvablePriceQuantity>
com.rosetta.model.lib.validation.ValidationResult<ResolvablePriceQuantity> ResolvablePriceQuantityOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of ResolvablePriceQuantity in cdm.product.template
Methods in cdm.product.template with parameters of type ResolvablePriceQuantityModifier and TypeMethodDescriptionAssetPayout.AssetPayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) AssetPayout.AssetPayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) FixedPricePayout.FixedPricePayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) FixedPricePayout.FixedPricePayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) ForwardPayout.ForwardPayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) ForwardPayout.ForwardPayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) OptionPayout.OptionPayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) OptionPayout.OptionPayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity) PerformancePayout.PerformancePayoutBuilder.setPriceQuantity(ResolvablePriceQuantity priceQuantity) PerformancePayout.PerformancePayoutBuilderImpl.setPriceQuantity(ResolvablePriceQuantity _priceQuantity)