Uses of Interface
cdm.product.template.Product.ProductBuilder
Packages that use Product.ProductBuilder
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Position concepts: portfolio and portfolio aggregation.
Product concepts applicable to specific asset classes.
Template feature concepts to define payouts.
-
Uses of Product.ProductBuilder in cdm.event.common
Fields in cdm.event.common declared as Product.ProductBuilderModifier and TypeFieldDescriptionprotected Product.ProductBuilderExecutionInstruction.ExecutionInstructionBuilderImpl.productprotected Product.ProductBuilderTermsChangeInstruction.TermsChangeInstructionBuilderImpl.productprotected Product.ProductBuilderCorporateAction.CorporateActionBuilderImpl.underlierMethods in cdm.event.common that return Product.ProductBuilderModifier and TypeMethodDescriptionExecutionInstruction.ExecutionInstructionBuilder.getOrCreateProduct()ExecutionInstruction.ExecutionInstructionBuilderImpl.getOrCreateProduct()TermsChangeInstruction.TermsChangeInstructionBuilder.getOrCreateProduct()TermsChangeInstruction.TermsChangeInstructionBuilderImpl.getOrCreateProduct()CorporateAction.CorporateActionBuilder.getOrCreateUnderlier()CorporateAction.CorporateActionBuilderImpl.getOrCreateUnderlier()ExecutionInstruction.ExecutionInstructionBuilder.getProduct()ExecutionInstruction.ExecutionInstructionBuilderImpl.getProduct()TermsChangeInstruction.TermsChangeInstructionBuilder.getProduct()TermsChangeInstruction.TermsChangeInstructionBuilderImpl.getProduct()CorporateAction.CorporateActionBuilder.getUnderlier()CorporateAction.CorporateActionBuilderImpl.getUnderlier() -
Uses of Product.ProductBuilder in cdm.event.common.functions
Methods in cdm.event.common.functions that return Product.ProductBuilderModifier and TypeMethodDescriptionprotected Product.ProductBuilderNewEquitySwapProduct.NewEquitySwapProductDefault.assignOutput(Product.ProductBuilder product, Security security, EquitySwapMasterConfirmation2018 masterConfirmation) protected abstract Product.ProductBuilderNewEquitySwapProduct.doEvaluate(Security security, EquitySwapMasterConfirmation2018 masterConfirmation) protected Product.ProductBuilderNewEquitySwapProduct.NewEquitySwapProductDefault.doEvaluate(Security security, EquitySwapMasterConfirmation2018 masterConfirmation) Methods in cdm.event.common.functions with parameters of type Product.ProductBuilderModifier and TypeMethodDescriptionprotected Product.ProductBuilderNewEquitySwapProduct.NewEquitySwapProductDefault.assignOutput(Product.ProductBuilder product, Security security, EquitySwapMasterConfirmation2018 masterConfirmation) protected Payout.PayoutBuilderNewEquitySwapProduct.NewEquitySwapProductDefault.payout(Product.ProductBuilder product, Security security, EquitySwapMasterConfirmation2018 masterConfirmation) protected abstract Payout.PayoutBuilderNewEquitySwapProduct.payout(Product.ProductBuilder product, Security security, EquitySwapMasterConfirmation2018 masterConfirmation) -
Uses of Product.ProductBuilder in cdm.event.position
Fields in cdm.event.position declared as Product.ProductBuilderModifier and TypeFieldDescriptionprotected Product.ProductBuilderPosition.PositionBuilderImpl.productFields in cdm.event.position with type parameters of type Product.ProductBuilderModifier and TypeFieldDescriptionprotected List<Product.ProductBuilder> AggregationParameters.AggregationParametersBuilderImpl.productMethods in cdm.event.position that return Product.ProductBuilderModifier and TypeMethodDescriptionAggregationParameters.AggregationParametersBuilder.getOrCreateProduct(int index) AggregationParameters.AggregationParametersBuilderImpl.getOrCreateProduct(int index) Position.PositionBuilder.getOrCreateProduct()Position.PositionBuilderImpl.getOrCreateProduct()Position.PositionBuilder.getProduct()Position.PositionBuilderImpl.getProduct()Methods in cdm.event.position that return types with arguments of type Product.ProductBuilderModifier and TypeMethodDescriptionList<? extends Product.ProductBuilder> AggregationParameters.AggregationParametersBuilder.getProduct()List<? extends Product.ProductBuilder> AggregationParameters.AggregationParametersBuilderImpl.getProduct() -
Uses of Product.ProductBuilder in cdm.product.asset
Fields in cdm.product.asset declared as Product.ProductBuilderModifier and TypeFieldDescriptionprotected Product.ProductBuilderDividendPayoutRatio.DividendPayoutRatioBuilderImpl.basketConstituentprotected Product.ProductBuilderDividendPeriod.DividendPeriodBuilderImpl.basketConstituentprotected Product.ProductBuilderCommodityPayout.CommodityPayoutBuilderImpl.underlierMethods in cdm.product.asset that return Product.ProductBuilderModifier and TypeMethodDescriptionDividendPayoutRatio.DividendPayoutRatioBuilder.getBasketConstituent()DividendPayoutRatio.DividendPayoutRatioBuilderImpl.getBasketConstituent()DividendPeriod.DividendPeriodBuilder.getBasketConstituent()DividendPeriod.DividendPeriodBuilderImpl.getBasketConstituent()DividendPayoutRatio.DividendPayoutRatioBuilder.getOrCreateBasketConstituent()DividendPayoutRatio.DividendPayoutRatioBuilderImpl.getOrCreateBasketConstituent()DividendPeriod.DividendPeriodBuilder.getOrCreateBasketConstituent()DividendPeriod.DividendPeriodBuilderImpl.getOrCreateBasketConstituent()CommodityPayout.CommodityPayoutBuilder.getOrCreateUnderlier()CommodityPayout.CommodityPayoutBuilderImpl.getOrCreateUnderlier()CommodityPayout.CommodityPayoutBuilder.getUnderlier()CommodityPayout.CommodityPayoutBuilderImpl.getUnderlier() -
Uses of Product.ProductBuilder in cdm.product.template
Subinterfaces of Product.ProductBuilder in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement Product.ProductBuilderModifier and TypeClassDescriptionstatic classBuilder Implementation of BasketConstituentstatic classBuilder Implementation of ProductFields in cdm.product.template declared as Product.ProductBuilderModifier and TypeFieldDescriptionprotected Product.ProductBuilderTradableProduct.TradableProductBuilderImpl.productprotected Product.ProductBuilderAssetPayout.AssetPayoutBuilderImpl.securityInformationprotected Product.ProductBuilderForwardPayout.ForwardPayoutBuilderImpl.underlierprotected Product.ProductBuilderOptionPayout.OptionPayoutBuilderImpl.underlierprotected Product.ProductBuilderPerformancePayout.PerformancePayoutBuilderImpl.underlierprotected Product.ProductBuilderPortfolioReturnTerms.PortfolioReturnTermsBuilderImpl.underlierFields in cdm.product.template with type parameters of type Product.ProductBuilderModifier and TypeFieldDescriptionprotected List<Product.ProductBuilder> Basket.BasketBuilderImpl.basketConstituentMethods in cdm.product.template that return Product.ProductBuilderModifier and TypeMethodDescriptionstatic Product.ProductBuilderProduct.builder()Basket.BasketBuilder.getOrCreateBasketConstituent(int index) Basket.BasketBuilderImpl.getOrCreateBasketConstituent(int index) TradableProduct.TradableProductBuilder.getOrCreateProduct()TradableProduct.TradableProductBuilderImpl.getOrCreateProduct()AssetPayout.AssetPayoutBuilder.getOrCreateSecurityInformation()AssetPayout.AssetPayoutBuilderImpl.getOrCreateSecurityInformation()ForwardPayout.ForwardPayoutBuilder.getOrCreateUnderlier()ForwardPayout.ForwardPayoutBuilderImpl.getOrCreateUnderlier()OptionPayout.OptionPayoutBuilder.getOrCreateUnderlier()OptionPayout.OptionPayoutBuilderImpl.getOrCreateUnderlier()PerformancePayout.PerformancePayoutBuilder.getOrCreateUnderlier()PerformancePayout.PerformancePayoutBuilderImpl.getOrCreateUnderlier()PortfolioReturnTerms.PortfolioReturnTermsBuilder.getOrCreateUnderlier()PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl.getOrCreateUnderlier()TradableProduct.TradableProductBuilder.getProduct()TradableProduct.TradableProductBuilderImpl.getProduct()AssetPayout.AssetPayoutBuilder.getSecurityInformation()AssetPayout.AssetPayoutBuilderImpl.getSecurityInformation()ForwardPayout.ForwardPayoutBuilder.getUnderlier()ForwardPayout.ForwardPayoutBuilderImpl.getUnderlier()OptionPayout.OptionPayoutBuilder.getUnderlier()OptionPayout.OptionPayoutBuilderImpl.getUnderlier()PerformancePayout.PerformancePayoutBuilder.getUnderlier()PerformancePayout.PerformancePayoutBuilderImpl.getUnderlier()PortfolioReturnTerms.PortfolioReturnTermsBuilder.getUnderlier()PortfolioReturnTerms.PortfolioReturnTermsBuilderImpl.getUnderlier()Product.ProductBuilderImpl.merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) Product.ProductBuilder.prune()Product.ProductBuilderImpl.prune()Product.ProductBuilder.setAssetPool(AssetPool assetPool) Product.ProductBuilderImpl.setAssetPool(AssetPool _assetPool) Product.ProductBuilder.setCommodity(ReferenceWithMetaCommodity commodity) Product.ProductBuilderImpl.setCommodity(ReferenceWithMetaCommodity _commodity) Product.ProductBuilder.setCommodityValue(Commodity commodity) Product.ProductBuilderImpl.setCommodityValue(Commodity _commodity) Product.ProductBuilder.setContractualProduct(ContractualProduct contractualProduct) Product.ProductBuilderImpl.setContractualProduct(ContractualProduct _contractualProduct) Product.ProductBuilder.setForeignExchange(ForeignExchange foreignExchange) Product.ProductBuilderImpl.setForeignExchange(ForeignExchange _foreignExchange) Product.ProductBuilder.setMeta(com.rosetta.model.metafields.MetaFields meta) Product.ProductBuilderImpl.setMeta(com.rosetta.model.metafields.MetaFields _meta) Product.ProductBuilder.setSecurity(Security security) Product.ProductBuilderImpl.setSecurity(Security _security) Product.ProductBuilderImpl.toBuilder()Product.ProductImpl.toBuilder()Product.toBuilder()Methods in cdm.product.template that return types with arguments of type Product.ProductBuilderModifier and TypeMethodDescriptionList<? extends Product.ProductBuilder> Basket.BasketBuilder.getBasketConstituent()List<? extends Product.ProductBuilder> Basket.BasketBuilderImpl.getBasketConstituent()Methods in cdm.product.template with parameters of type Product.ProductBuilderModifier and TypeMethodDescriptionprotected voidProduct.ProductImpl.setBuilderFields(Product.ProductBuilder builder) Constructors in cdm.product.template with parameters of type Product.ProductBuilder