Uses of Interface
cdm.product.template.Underlier
Packages that use Underlier
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 Underlier in cdm.event.common
Methods in cdm.event.common that return UnderlierModifier and TypeMethodDescriptionCorporateAction.CorporateActionImpl.getUnderlier()CorporateAction.getUnderlier()The underlier impacted by the corporate action.Methods in cdm.event.common with parameters of type UnderlierModifier and TypeMethodDescriptionCorporateAction.CorporateActionBuilder.setUnderlier(Underlier underlier) CorporateAction.CorporateActionBuilderImpl.setUnderlier(Underlier _underlier) -
Uses of Underlier in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type UnderlierModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Create_Exercise.Create_ExerciseDefault.underlier(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Create_Exercise.underlier(ExerciseInstruction exerciseInstruction, TradeState originalTrade) Methods in cdm.event.common.functions with parameters of type UnderlierModifier and TypeMethodDescriptionCreate_NonTransferableProduct.Create_NonTransferableProductDefault.assignOutput(NonTransferableProduct.NonTransferableProductBuilder newProduct, Underlier underlier, PayerReceiver payerReceiver) Create_NonTransferableProduct.Create_NonTransferableProductDefault.doEvaluate(Underlier underlier, PayerReceiver payerReceiver) protected abstract NonTransferableProduct.NonTransferableProductBuilderCreate_NonTransferableProduct.doEvaluate(Underlier underlier, PayerReceiver payerReceiver) Create_NonTransferableProduct.evaluate(Underlier underlier, PayerReceiver payerReceiver) -
Uses of Underlier in cdm.margin.schedule.functions
Methods in cdm.margin.schedule.functions that return UnderlierMethods in cdm.margin.schedule.functions that return types with arguments of type UnderlierModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> StandardizedScheduleDuration.StandardizedScheduleDurationDefault.underlier(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> StandardizedScheduleDuration.underlier(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) -
Uses of Underlier in cdm.product.asset
Methods in cdm.product.asset that return UnderlierModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutImpl.getUnderlier()CommodityPayout.getUnderlier()Identifies the underlying product that is referenced for pricing of the applicable leg in a swap.Methods in cdm.product.asset with parameters of type UnderlierModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setUnderlier(Underlier underlier) CommodityPayout.CommodityPayoutBuilderImpl.setUnderlier(Underlier _underlier) -
Uses of Underlier in cdm.product.qualification.functions
Methods in cdm.product.qualification.functions that return types with arguments of type UnderlierModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Commodity.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Commodity.Qualify_AssetClass_CommodityDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.Qualify_AssetClass_CreditDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Equity.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Equity.Qualify_AssetClass_EquityDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_ForeignExchange.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_ForeignExchange.Qualify_AssetClass_ForeignExchangeDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_InterestRate.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_InterestRate.Qualify_AssetClass_InterestRateDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_EquityOption_PriceReturnBasicPerformance_SingleName.optionUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_EquityOption_PriceReturnBasicPerformance_SingleName.Qualify_EquityOption_PriceReturnBasicPerformance_SingleNameDefault.optionUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.performanceUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.Qualify_AssetClass_CreditDefault.performanceUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_TotalReturnSwap_Index.performanceUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_TotalReturnSwap_Index.Qualify_TotalReturnSwap_IndexDefault.performanceUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Commodity.Qualify_AssetClass_CommodityDefault.settlementUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Commodity.settlementUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.Qualify_AssetClass_CreditDefault.settlementUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Credit.settlementUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Equity.Qualify_AssetClass_EquityDefault.settlementUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_Equity.settlementUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_InterestRate.Qualify_AssetClass_InterestRateDefault.settlementUnderlier(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Underlier> Qualify_AssetClass_InterestRate.settlementUnderlier(EconomicTerms economicTerms) protected com.rosetta.model.lib.mapper.MapperC<? extends Underlier> Qualify_AssetClass_ForeignExchange.Qualify_AssetClass_ForeignExchangeDefault.settlementUnderliers(EconomicTerms economicTerms) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends Underlier> Qualify_AssetClass_ForeignExchange.settlementUnderliers(EconomicTerms economicTerms) Methods in cdm.product.qualification.functions with parameters of type UnderlierModifier and TypeMethodDescriptionprotected BooleanUnderlierQualification.UnderlierQualificationDefault.assignOutput(Boolean qualifies, Underlier underlier, InstrumentTypeEnum securityType, AssetClassEnum assetClass) protected abstract BooleanUnderlierQualification.doEvaluate(Underlier underlier, InstrumentTypeEnum securityType, AssetClassEnum assetClass) protected BooleanUnderlierQualification.UnderlierQualificationDefault.doEvaluate(Underlier underlier, InstrumentTypeEnum securityType, AssetClassEnum assetClass) UnderlierQualification.evaluate(Underlier underlier, InstrumentTypeEnum securityType, AssetClassEnum assetClass) -
Uses of Underlier in cdm.product.template
Subinterfaces of Underlier in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement UnderlierModifier and TypeClassDescriptionstatic classBuilder Implementation of Underlierstatic classImmutable Implementation of UnderlierMethods in cdm.product.template that return UnderlierModifier and TypeMethodDescriptionUnderlier.build()Build MethodsUnderlier.UnderlierBuilderImpl.build()Underlier.UnderlierImpl.build()OptionPayout.getUnderlier()The financial product underlying the option, which can be of any type including an Asset, Basket, Index or a NonTransferableProduct.OptionPayout.OptionPayoutImpl.getUnderlier()PerformancePayout.getUnderlier()Identifies the underlying product that is referenced for pricing of the applicable leg in a swap.PerformancePayout.PerformancePayoutImpl.getUnderlier()SettlementPayout.getUnderlier()The underlying financial product that will be physically or cash settled, which can be of any type, eg an asset such as cash or a security, or the cash settlement of an index rate.SettlementPayout.SettlementPayoutImpl.getUnderlier()Methods in cdm.product.template that return types with arguments of type UnderlierModifier and TypeMethodDescriptionUnderlier.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Underlier> Underlier.metaData()Utility MethodsMethods in cdm.product.template with parameters of type UnderlierModifier and TypeMethodDescriptionOptionPayout.OptionPayoutBuilder.setUnderlier(Underlier underlier) OptionPayout.OptionPayoutBuilderImpl.setUnderlier(Underlier _underlier) PerformancePayout.PerformancePayoutBuilder.setUnderlier(Underlier underlier) PerformancePayout.PerformancePayoutBuilderImpl.setUnderlier(Underlier _underlier) SettlementPayout.SettlementPayoutBuilder.setUnderlier(Underlier underlier) SettlementPayout.SettlementPayoutBuilderImpl.setUnderlier(Underlier _underlier) -
Uses of Underlier in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type UnderlierModifier and TypeMethodDescriptionUnderlierMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) UnderlierMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) UnderlierMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Underlier> UnderlierMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Underlier> UnderlierMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Underlier> UnderlierMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Underlier> UnderlierMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Underlier in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type UnderlierModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> UnderlierTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Underlier o) List<com.rosetta.model.lib.validation.ValidationResult<?>> UnderlierValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Underlier o) -
Uses of Underlier in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type UnderlierModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> UnderlierChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Underlier underlier) List<com.rosetta.model.lib.validation.ValidationResult<?>> UnderlierChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Underlier underlier) -
Uses of Underlier in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type UnderlierModifier and TypeMethodDescriptionUnderlierOnlyExistsValidator.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 Underlier