Uses of Interface
cdm.product.template.TradeLot
Packages that use TradeLot
Package
Description
Template feature concepts to define payouts.
-
Uses of TradeLot in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type TradeLotModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperC<? extends TradeLot> Create_QuantityChange.Create_QuantityChangeDefault.newTradeLots(QuantityChangeInstruction instruction, TradeState tradeState) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends TradeLot> Create_QuantityChange.newTradeLots(QuantityChangeInstruction instruction, TradeState tradeState) protected com.rosetta.model.lib.mapper.MapperC<? extends TradeLot> Create_QuantityChange.Create_QuantityChangeDefault.tradeLot(QuantityChangeInstruction instruction, TradeState tradeState) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends TradeLot> Create_QuantityChange.tradeLot(QuantityChangeInstruction instruction, TradeState tradeState) Method parameters in cdm.event.common.functions with type arguments of type TradeLotModifier and TypeMethodDescriptionCreate_ShapingInstruction.Create_ShapingInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends Identifier> Create_ShapingInstruction.componentId(TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) protected com.rosetta.model.lib.mapper.MapperC<? extends Identifier> Create_ShapingInstruction.Create_ShapingInstructionDefault.componentId(TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) Create_ShapingInstruction.Create_ShapingInstructionDefault.doEvaluate(TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_ShapingInstruction.doEvaluate(TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) Create_ShapingInstruction.evaluate(TradeState tradeState, List<? extends TradeLot> tradeLots, Identifier shapeIdentifier) -
Uses of TradeLot in cdm.product.template
Subinterfaces of TradeLot in cdm.product.templateClasses in cdm.product.template that implement TradeLotModifier and TypeClassDescriptionstatic classBuilder Implementation of TradeLotstatic classImmutable Implementation of TradeLotMethods in cdm.product.template that return TradeLotModifier and TypeMethodDescriptionTradeLot.build()Build MethodsTradeLot.TradeLotBuilderImpl.build()TradeLot.TradeLotImpl.build()Methods in cdm.product.template that return types with arguments of type TradeLotModifier and TypeMethodDescriptionTradableProduct.getTradeLot()Specifies the price, quantity and effective date of each trade lot, when the same product may be traded multiple times in different lots with the same counterparty.TradableProduct.TradableProductImpl.getTradeLot()TradeLot.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends TradeLot> TradeLot.metaData()Utility MethodsMethods in cdm.product.template with parameters of type TradeLotModifier and TypeMethodDescriptionTradableProduct.TradableProductBuilder.addTradeLot(TradeLot tradeLot) TradableProduct.TradableProductBuilder.addTradeLot(TradeLot tradeLot, int idx) TradableProduct.TradableProductBuilderImpl.addTradeLot(TradeLot _tradeLot) TradableProduct.TradableProductBuilderImpl.addTradeLot(TradeLot _tradeLot, int idx) Method parameters in cdm.product.template with type arguments of type TradeLotModifier and TypeMethodDescriptionTradableProduct.TradableProductBuilder.addTradeLot(List<? extends TradeLot> tradeLot) TradableProduct.TradableProductBuilderImpl.addTradeLot(List<? extends TradeLot> tradeLots) TradableProduct.TradableProductBuilder.setTradeLot(List<? extends TradeLot> tradeLot) TradableProduct.TradableProductBuilderImpl.setTradeLot(List<? extends TradeLot> tradeLots) -
Uses of TradeLot in cdm.product.template.functions
Methods in cdm.product.template.functions that return types with arguments of type TradeLotModifier and TypeMethodDescriptionFilterTradeLot.evaluate(List<? extends TradeLot> tradeLots, List<? extends Identifier> lotIdentifier) Methods in cdm.product.template.functions with parameters of type TradeLotModifier and TypeMethodDescriptionprotected TradableProduct.TradableProductBuilderAddTradeLot.AddTradeLotDefault.assignOutput(TradableProduct.TradableProductBuilder updatedTradableProduct, TradableProduct tradableProduct, TradeLot newTradeLot) protected BooleanCompareTradeLot.CompareTradeLotDefault.assignOutput(Boolean result, TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) protected BooleanCompareTradeLotToAmount.CompareTradeLotToAmountDefault.assignOutput(Boolean result, TradeLot tradeLot, CompareOp op, BigDecimal amount) protected List<TradeLot.TradeLotBuilder> ReplaceTradeLot.ReplaceTradeLotDefault.assignOutput(List<TradeLot.TradeLotBuilder> mergedTradeLots, List<? extends TradeLot> tradeLots, TradeLot newTradeLot) protected TradableProduct.TradableProductBuilderAddTradeLot.AddTradeLotDefault.doEvaluate(TradableProduct tradableProduct, TradeLot newTradeLot) protected abstract TradableProduct.TradableProductBuilderAddTradeLot.doEvaluate(TradableProduct tradableProduct, TradeLot newTradeLot) protected BooleanCompareTradeLot.CompareTradeLotDefault.doEvaluate(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) protected abstract BooleanCompareTradeLot.doEvaluate(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) protected BooleanCompareTradeLotToAmount.CompareTradeLotToAmountDefault.doEvaluate(TradeLot tradeLot, CompareOp op, BigDecimal amount) protected abstract BooleanCompareTradeLotToAmount.doEvaluate(TradeLot tradeLot, CompareOp op, BigDecimal amount) protected abstract List<TradeLot.TradeLotBuilder> ReplaceTradeLot.doEvaluate(List<? extends TradeLot> tradeLots, TradeLot newTradeLot) protected List<TradeLot.TradeLotBuilder> ReplaceTradeLot.ReplaceTradeLotDefault.doEvaluate(List<? extends TradeLot> tradeLots, TradeLot newTradeLot) AddTradeLot.evaluate(TradableProduct tradableProduct, TradeLot newTradeLot) CompareTradeLotToAmount.evaluate(TradeLot tradeLot, CompareOp op, BigDecimal amount) protected com.rosetta.model.lib.mapper.MapperC<? extends UnitType> CompareTradeLot.CompareTradeLotDefault.unitOfAmounts(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends UnitType> CompareTradeLot.unitOfAmounts(TradeLot tradeLot1, CompareOp op, TradeLot tradeLot2) Method parameters in cdm.product.template.functions with type arguments of type TradeLotModifier and TypeMethodDescriptionprotected BooleanPriceQuantityTriangulation.PriceQuantityTriangulationDefault.assignOutput(Boolean success, List<? extends TradeLot> tradeLots) protected abstract List<TradeLot.TradeLotBuilder> FilterTradeLot.doEvaluate(List<? extends TradeLot> tradeLots, List<? extends Identifier> lotIdentifier) protected List<TradeLot.TradeLotBuilder> FilterTradeLot.FilterTradeLotDefault.doEvaluate(List<? extends TradeLot> tradeLots, List<? extends Identifier> lotIdentifier) protected abstract BooleanPriceQuantityTriangulation.doEvaluate(List<? extends TradeLot> tradeLots) protected BooleanPriceQuantityTriangulation.PriceQuantityTriangulationDefault.doEvaluate(List<? extends TradeLot> tradeLots) protected abstract List<TradeLot.TradeLotBuilder> ReplaceTradeLot.doEvaluate(List<? extends TradeLot> tradeLots, TradeLot newTradeLot) protected List<TradeLot.TradeLotBuilder> ReplaceTradeLot.ReplaceTradeLotDefault.doEvaluate(List<? extends TradeLot> tradeLots, TradeLot newTradeLot) FilterTradeLot.evaluate(List<? extends TradeLot> tradeLots, List<? extends Identifier> lotIdentifier) -
Uses of TradeLot in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type TradeLotModifier and TypeMethodDescriptionTradeLotMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) TradeLotMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) TradeLotMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super TradeLot> TradeLotMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super TradeLot> TradeLotMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super TradeLot> TradeLotMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super TradeLot> TradeLotMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of TradeLot in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type TradeLotModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> TradeLotTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradeLot o) List<com.rosetta.model.lib.validation.ValidationResult<?>> TradeLotValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, TradeLot o) -
Uses of TradeLot in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type TradeLotModifier and TypeMethodDescriptionTradeLotOnlyExistsValidator.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 TradeLot