Uses of Interface
cdm.product.template.TradableProduct
Packages that use TradableProduct
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Position concepts: portfolio and portfolio aggregation.
Template feature concepts to define payouts.
-
Uses of TradableProduct in cdm.event.common
Methods in cdm.event.common that return TradableProductModifier and TypeMethodDescriptionTrade.getTradableProduct()Represents the financial instrument The corresponding FpML construct is the product abstract element and the associated substitution group.Trade.TradeImpl.getTradableProduct()Methods in cdm.event.common with parameters of type TradableProductModifier and TypeMethodDescriptionTrade.TradeBuilder.setTradableProduct(TradableProduct tradableProduct) Trade.TradeBuilderImpl.setTradableProduct(TradableProduct _tradableProduct) -
Uses of TradableProduct in cdm.event.common.functions
Methods in cdm.event.common.functions that return TradableProductModifier and TypeMethodDescriptionExtractAfterTradableProduct.evaluate(BusinessEvent businessEvent) ExtractBeforeTradableProduct.evaluate(BusinessEvent businessEvent) Methods in cdm.event.common.functions that return types with arguments of type TradableProductModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Adjustment.afterTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Adjustment.Qualify_AdjustmentDefault.afterTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_PartialDelivery.afterTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_PartialDelivery.Qualify_PartialDeliveryDefault.afterTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Reprice.afterTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Reprice.Qualify_RepriceDefault.afterTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Adjustment.beforeTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Adjustment.Qualify_AdjustmentDefault.beforeTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_OnDemandRateChange.beforeTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_OnDemandRateChange.Qualify_OnDemandRateChangeDefault.beforeTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_PartialDelivery.beforeTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_PartialDelivery.Qualify_PartialDeliveryDefault.beforeTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Reprice.beforeTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_Reprice.Qualify_RepriceDefault.beforeTradableProduct(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_OnDemandRateChange.openTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_OnDemandRateChange.Qualify_OnDemandRateChangeDefault.openTradableProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_Exercise.Create_ExerciseDefault.tradableProduct(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_Exercise.tradableProduct(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_QuantityChange.Create_QuantityChangeDefault.tradableProduct(QuantityChangeInstruction instruction, TradeState tradeState) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_QuantityChange.tradableProduct(QuantityChangeInstruction instruction, TradeState tradeState) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_Return.Create_ReturnDefault.tradableProduct(TradeState tradeState, ReturnInstruction returnInstruction, com.rosetta.model.lib.records.Date returnDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Create_Return.tradableProduct(TradeState tradeState, ReturnInstruction returnInstruction, com.rosetta.model.lib.records.Date returnDate) Methods in cdm.event.common.functions with parameters of type TradableProductModifier and TypeMethodDescriptionprotected List<BigDecimal> ExtractTradeCollateralPrice.ExtractTradeCollateralPriceDefault.assignOutput(List<BigDecimal> value, TradableProduct tradableProduct) protected List<BigDecimal> ExtractTradeCollateralQuantity.ExtractTradeCollateralQuantityDefault.assignOutput(List<BigDecimal> value, TradableProduct tradableProduct) protected List<BigDecimal> ExtractTradePurchasePrice.ExtractTradePurchasePriceDefault.assignOutput(List<BigDecimal> value, TradableProduct tradableProduct) protected abstract List<BigDecimal> ExtractTradeCollateralPrice.doEvaluate(TradableProduct tradableProduct) protected List<BigDecimal> ExtractTradeCollateralPrice.ExtractTradeCollateralPriceDefault.doEvaluate(TradableProduct tradableProduct) protected abstract List<BigDecimal> ExtractTradeCollateralQuantity.doEvaluate(TradableProduct tradableProduct) protected List<BigDecimal> ExtractTradeCollateralQuantity.ExtractTradeCollateralQuantityDefault.doEvaluate(TradableProduct tradableProduct) protected abstract List<BigDecimal> ExtractTradePurchasePrice.doEvaluate(TradableProduct tradableProduct) protected List<BigDecimal> ExtractTradePurchasePrice.ExtractTradePurchasePriceDefault.doEvaluate(TradableProduct tradableProduct) ExtractTradeCollateralPrice.evaluate(TradableProduct tradableProduct) ExtractTradeCollateralQuantity.evaluate(TradableProduct tradableProduct) ExtractTradePurchasePrice.evaluate(TradableProduct tradableProduct) -
Uses of TradableProduct in cdm.event.position
Methods in cdm.event.position that return TradableProductModifier and TypeMethodDescriptionCounterpartyPosition.CounterpartyPositionImpl.getPositionBase()CounterpartyPosition.getPositionBase()Encapsulates the core constituents that characterize a position.Methods in cdm.event.position with parameters of type TradableProductModifier and TypeMethodDescriptionCounterpartyPosition.CounterpartyPositionBuilder.setPositionBase(TradableProduct positionBase) CounterpartyPosition.CounterpartyPositionBuilderImpl.setPositionBase(TradableProduct _positionBase) -
Uses of TradableProduct in cdm.event.qualification.functions
Methods in cdm.event.qualification.functions that return types with arguments of type TradableProductModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_IndexTransition.after(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends TradableProduct> Qualify_IndexTransition.Qualify_IndexTransitionDefault.after(BusinessEvent businessEvent) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends TradableProduct> Qualify_IndexTransition.before(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperC<? extends TradableProduct> Qualify_IndexTransition.Qualify_IndexTransitionDefault.before(BusinessEvent businessEvent) -
Uses of TradableProduct in cdm.product.template
Subinterfaces of TradableProduct in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement TradableProductModifier and TypeClassDescriptionstatic classBuilder Implementation of TradableProductstatic classImmutable Implementation of TradableProductMethods in cdm.product.template that return TradableProductModifier and TypeMethodDescriptionTradableProduct.build()Build MethodsTradableProduct.TradableProductBuilderImpl.build()TradableProduct.TradableProductImpl.build()Methods in cdm.product.template that return types with arguments of type TradableProductModifier and TypeMethodDescriptiondefault Class<? extends TradableProduct> TradableProduct.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends TradableProduct> TradableProduct.metaData()Utility Methods -
Uses of TradableProduct in cdm.product.template.functions
Methods in cdm.product.template.functions that return TradableProductModifier and TypeMethodDescriptionAddTradeLot.evaluate(TradableProduct tradableProduct, TradeLot newTradeLot) Methods in cdm.product.template.functions with parameters of type TradableProductModifier and TypeMethodDescriptionprotected TradableProduct.TradableProductBuilderAddTradeLot.AddTradeLotDefault.assignOutput(TradableProduct.TradableProductBuilder updatedTradableProduct, TradableProduct tradableProduct, TradeLot newTradeLot) protected BooleanFpmlIrd8.FpmlIrd8Default.assignOutput(Boolean success, TradableProduct tradableProduct, List<? extends Account> accounts) protected TradableProduct.TradableProductBuilderAddTradeLot.AddTradeLotDefault.doEvaluate(TradableProduct tradableProduct, TradeLot newTradeLot) protected abstract TradableProduct.TradableProductBuilderAddTradeLot.doEvaluate(TradableProduct tradableProduct, TradeLot newTradeLot) protected abstract BooleanFpmlIrd8.doEvaluate(TradableProduct tradableProduct, List<? extends Account> accounts) protected BooleanFpmlIrd8.FpmlIrd8Default.doEvaluate(TradableProduct tradableProduct, List<? extends Account> accounts) protected BooleanFpmlIrd8Impl.doEvaluate(TradableProduct tradableProduct, List<? extends Account> accounts) AddTradeLot.evaluate(TradableProduct tradableProduct, TradeLot newTradeLot) FpmlIrd8.evaluate(TradableProduct tradableProduct, List<? extends Account> accounts) -
Uses of TradableProduct in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type TradableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super TradableProduct>> TradableProductMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super TradableProduct, com.rosetta.model.lib.qualify.QualifyResult>> TradableProductMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super TradableProduct, Set<String>> TradableProductMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super TradableProduct> TradableProductMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super TradableProduct> TradableProductMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super TradableProduct> TradableProductMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super TradableProduct> TradableProductMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of TradableProduct in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type TradableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct o) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct o) -
Uses of TradableProduct in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type TradableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentIndependent.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentIndependent.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentMandatoryEarlyTermination.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentMandatoryEarlyTermination.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentOptionalEarlyTermination.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductCalculationAgentOptionalEarlyTermination.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyCancelableProvision.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyCancelableProvision.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyExtendibleProvision.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyExtendibleProvision.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyManual.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyManual.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyOptionalEarlyTermination.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductExerciseNoticeReceiverPartyOptionalEarlyTermination.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductForwardPayout_PredeterminedClearingOrganizationParty.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductForwardPayout_PredeterminedClearingOrganizationParty.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductNotionalAdjustment.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductNotionalAdjustment.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductOptionPayout_PredeterminedClearingOrganizationParty.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductOptionPayout_PredeterminedClearingOrganizationParty.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPerformancePayout_ExtraordinaryDividendsParty.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPerformancePayout_ExtraordinaryDividendsParty.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPredeterminedClearingOrganizationParty.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPredeterminedClearingOrganizationParty.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPriceQuantityTriangulation.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradableProductPriceQuantityTriangulation.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradableProduct tradableProduct) -
Uses of TradableProduct in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type TradableProductModifier and TypeMethodDescription<T2 extends TradableProduct>
com.rosetta.model.lib.validation.ValidationResult<TradableProduct> TradableProductOnlyExistsValidator.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 TradableProductModifier and TypeMethodDescription<T2 extends TradableProduct>
com.rosetta.model.lib.validation.ValidationResult<TradableProduct> TradableProductOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)