Uses of Interface
cdm.product.template.NonTransferableProduct
Packages that use NonTransferableProduct
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 NonTransferableProduct in cdm.event.common
Methods in cdm.event.common that return NonTransferableProductModifier and TypeMethodDescriptionExecutionInstruction.ExecutionInstructionImpl.getProduct()ExecutionInstruction.getProduct()Defines the financial product to be executed and contract formed.TermsChangeInstruction.getProduct()product to be changedTermsChangeInstruction.TermsChangeInstructionImpl.getProduct()Methods in cdm.event.common with parameters of type NonTransferableProductModifier and TypeMethodDescriptionExecutionInstruction.ExecutionInstructionBuilder.setProduct(NonTransferableProduct product) ExecutionInstruction.ExecutionInstructionBuilderImpl.setProduct(NonTransferableProduct _product) TermsChangeInstruction.TermsChangeInstructionBuilder.setProduct(NonTransferableProduct product) TermsChangeInstruction.TermsChangeInstructionBuilderImpl.setProduct(NonTransferableProduct _product) Trade.TradeBuilder.setProduct(NonTransferableProduct product) Trade.TradeBuilderImpl.setProduct(NonTransferableProduct _product) -
Uses of NonTransferableProduct in cdm.event.common.functions
Methods in cdm.event.common.functions that return NonTransferableProductModifier and TypeMethodDescriptionCreate_NonTransferableProduct.evaluate(Underlier underlier, PayerReceiver payerReceiver) NewEquitySwapProduct.evaluate(Security security, EquitySwapMasterConfirmation2018 masterConfirmation) Update_ProductDirection.evaluate(NonTransferableProduct before, CounterpartyRoleEnum originalPayer, CounterpartyRoleEnum originalReceiver) Methods in cdm.event.common.functions that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_TermsChange.Create_TermsChangeDefault.newProduct(TermsChangeInstruction termsChange, TradeState before) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_TermsChange.newProduct(TermsChangeInstruction termsChange, TradeState before) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_Exercise.Create_ExerciseDefault.productWithDirection(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_Exercise.productWithDirection(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_Exercise.Create_ExerciseDefault.resultProduct(ExerciseInstruction exerciseInstruction, TradeState originalTrade) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Create_Exercise.resultProduct(ExerciseInstruction exerciseInstruction, TradeState originalTrade) Methods in cdm.event.common.functions with parameters of type NonTransferableProductModifier and TypeMethodDescriptionCreate_CancellationTermChangeInstruction.Create_CancellationTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, NonTransferableProduct product, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.Create_EffectiveOrTerminationDateTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangeTermsChangeInstruction.Create_OnDemandRateChangeTermsChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate) Create_RollTermChangeInstruction.Create_RollTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.Create_SubstitutionInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) Update_ProductDirection.Update_ProductDirectionDefault.assignOutput(NonTransferableProduct.NonTransferableProductBuilder after, NonTransferableProduct before, CounterpartyRoleEnum originalPayer, CounterpartyRoleEnum originalReceiver) Create_CancellationTermChangeInstruction.Create_CancellationTermChangeInstructionDefault.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate cancellationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_CancellationTermChangeInstruction.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.Create_EffectiveOrTerminationDateTermChangeInstructionDefault.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_EffectiveOrTerminationDateTermChangeInstruction.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangeTermsChangeInstruction.Create_OnDemandRateChangeTermsChangeInstructionDefault.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_OnDemandRateChangeTermsChangeInstruction.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate) Create_RollTermChangeInstruction.Create_RollTermChangeInstructionDefault.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_RollTermChangeInstruction.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.Create_SubstitutionInstructionDefault.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_SubstitutionInstruction.doEvaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) protected abstract NonTransferableProduct.NonTransferableProductBuilderUpdate_ProductDirection.doEvaluate(NonTransferableProduct before, CounterpartyRoleEnum originalPayer, CounterpartyRoleEnum originalReceiver) Update_ProductDirection.Update_ProductDirectionDefault.doEvaluate(NonTransferableProduct before, CounterpartyRoleEnum originalPayer, CounterpartyRoleEnum originalReceiver) Create_CancellationTermChangeInstruction.evaluate(NonTransferableProduct product, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.evaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangeTermsChangeInstruction.evaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate) Create_RollTermChangeInstruction.evaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.evaluate(NonTransferableProduct product, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) Update_ProductDirection.evaluate(NonTransferableProduct before, CounterpartyRoleEnum originalPayer, CounterpartyRoleEnum originalReceiver) -
Uses of NonTransferableProduct in cdm.event.position
Methods in cdm.event.position that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptionList<? extends NonTransferableProduct> AggregationParameters.AggregationParametersImpl.getProduct()List<? extends NonTransferableProduct> AggregationParameters.getProduct()To aggregate based on a selection of products.Methods in cdm.event.position with parameters of type NonTransferableProductModifier and TypeMethodDescriptionAggregationParameters.AggregationParametersBuilder.addProduct(NonTransferableProduct product) AggregationParameters.AggregationParametersBuilder.addProduct(NonTransferableProduct product, int idx) AggregationParameters.AggregationParametersBuilderImpl.addProduct(NonTransferableProduct _product) AggregationParameters.AggregationParametersBuilderImpl.addProduct(NonTransferableProduct _product, int idx) Method parameters in cdm.event.position with type arguments of type NonTransferableProductModifier and TypeMethodDescriptionAggregationParameters.AggregationParametersBuilder.addProduct(List<? extends NonTransferableProduct> product) AggregationParameters.AggregationParametersBuilderImpl.addProduct(List<? extends NonTransferableProduct> products) AggregationParameters.AggregationParametersBuilder.setProduct(List<? extends NonTransferableProduct> product) AggregationParameters.AggregationParametersBuilderImpl.setProduct(List<? extends NonTransferableProduct> products) -
Uses of NonTransferableProduct in cdm.event.qualification.functions
Methods in cdm.event.qualification.functions that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Qualify_OnDemandRateChange.beforeProduct(BusinessEvent businessEvent) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> Qualify_OnDemandRateChange.Qualify_OnDemandRateChangeDefault.beforeProduct(BusinessEvent businessEvent) -
Uses of NonTransferableProduct in cdm.margin.schedule.functions
Methods in cdm.margin.schedule.functions that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleDuration.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleDuration.StandardizedScheduleDurationDefault.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleNotional.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleNotional.StandardizedScheduleNotionalDefault.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleNotionalCurrency.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> StandardizedScheduleNotionalCurrency.StandardizedScheduleNotionalCurrencyDefault.product(Trade trade, StandardizedScheduleAssetClassEnum assetClass, StandardizedScheduleProductClassEnum productClass) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> protected com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> -
Uses of NonTransferableProduct in cdm.product.template
Subinterfaces of NonTransferableProduct in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement NonTransferableProductModifier and TypeClassDescriptionstatic classBuilder Implementation of NonTransferableProductstatic classImmutable Implementation of NonTransferableProductMethods in cdm.product.template that return NonTransferableProductModifier and TypeMethodDescriptionNonTransferableProduct.build()Build MethodsNonTransferableProduct.NonTransferableProductBuilderImpl.build()NonTransferableProduct.NonTransferableProductImpl.build()Product.getNonTransferableProduct()The non-transferable product data type represents a product that can be traded (as part of a TradableProduct) but cannot be transferred to others.Product.ProductImpl.getNonTransferableProduct()TradableProduct.getProduct()The underlying product to be included in a contract or execution.TradableProduct.TradableProductImpl.getProduct()Methods in cdm.product.template that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptiondefault Class<? extends NonTransferableProduct> NonTransferableProduct.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends NonTransferableProduct> NonTransferableProduct.metaData()Utility MethodsMethods in cdm.product.template with parameters of type NonTransferableProductModifier and TypeMethodDescriptionProduct.ProductBuilder.setNonTransferableProduct(NonTransferableProduct _NonTransferableProduct) Product.ProductBuilderImpl.setNonTransferableProduct(NonTransferableProduct _nonTransferableProduct) TradableProduct.TradableProductBuilder.setProduct(NonTransferableProduct product) TradableProduct.TradableProductBuilderImpl.setProduct(NonTransferableProduct _product) -
Uses of NonTransferableProduct in cdm.product.template.functions
Methods in cdm.product.template.functions with parameters of type NonTransferableProductModifier and TypeMethodDescriptionprotected SettlementPayout.SettlementPayoutBuilderFXFarLeg.FXFarLegDefault.assignOutput(SettlementPayout.SettlementPayoutBuilder nearLegPayout, NonTransferableProduct product) protected Underlier.UnderlierBuilderUnderlierForOptionOrForwardProduct.UnderlierForOptionOrForwardProductDefault.assignOutput(Underlier.UnderlierBuilder underlierProduct, NonTransferableProduct product) protected abstract SettlementPayout.SettlementPayoutBuilderFXFarLeg.doEvaluate(NonTransferableProduct product) protected SettlementPayout.SettlementPayoutBuilderFXFarLeg.FXFarLegDefault.doEvaluate(NonTransferableProduct product) protected abstract Underlier.UnderlierBuilderUnderlierForOptionOrForwardProduct.doEvaluate(NonTransferableProduct product) protected Underlier.UnderlierBuilderUnderlierForOptionOrForwardProduct.UnderlierForOptionOrForwardProductDefault.doEvaluate(NonTransferableProduct product) FXFarLeg.evaluate(NonTransferableProduct product) UnderlierForOptionOrForwardProduct.evaluate(NonTransferableProduct product) protected com.rosetta.model.lib.mapper.MapperC<? extends SettlementPayout> FXFarLeg.FXFarLegDefault.settlementPayout(NonTransferableProduct product) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends SettlementPayout> FXFarLeg.settlementPayout(NonTransferableProduct product) -
Uses of NonTransferableProduct in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type NonTransferableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super NonTransferableProduct>> NonTransferableProductMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super NonTransferableProduct, com.rosetta.model.lib.qualify.QualifyResult>> NonTransferableProductMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super NonTransferableProduct, Set<String>> NonTransferableProductMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super NonTransferableProduct> NonTransferableProductMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super NonTransferableProduct> NonTransferableProductMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super NonTransferableProduct> NonTransferableProductMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super NonTransferableProduct> NonTransferableProductMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of NonTransferableProduct in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type NonTransferableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> NonTransferableProductTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, NonTransferableProduct o) List<com.rosetta.model.lib.validation.ValidationResult<?>> NonTransferableProductValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, NonTransferableProduct o) -
Uses of NonTransferableProduct in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type NonTransferableProductModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> NonTransferableProductPrimaryAssetClass.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, NonTransferableProduct nonTransferableProduct) List<com.rosetta.model.lib.validation.ValidationResult<?>> NonTransferableProductPrimaryAssetClass.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, NonTransferableProduct nonTransferableProduct) -
Uses of NonTransferableProduct in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type NonTransferableProductModifier and TypeMethodDescription<T2 extends NonTransferableProduct>
com.rosetta.model.lib.validation.ValidationResult<NonTransferableProduct> NonTransferableProductOnlyExistsValidator.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 NonTransferableProductModifier and TypeMethodDescription<T2 extends NonTransferableProduct>
com.rosetta.model.lib.validation.ValidationResult<NonTransferableProduct> NonTransferableProductOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of NonTransferableProduct in org.isda.cdm.qualify
Methods in org.isda.cdm.qualify with parameters of type NonTransferableProductModifier and TypeMethodDescriptionEconomicTermsQualificationHandler.getQualifiableObject(NonTransferableProduct product) EconomicTermsQualificationHandler.getQualifier(NonTransferableProduct productBase)