Uses of Interface
cdm.product.common.settlement.SettlementTerms
Packages that use SettlementTerms
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Master agreement concepts.
Product concepts applicable to specific asset classes.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
Template feature concepts to define payouts.
-
Uses of SettlementTerms in cdm.event.common
Methods in cdm.event.common with parameters of type SettlementTermsModifier and TypeMethodDescriptionSettlementOrigin.SettlementOriginBuilder.setSettlementTermsValue(SettlementTerms settlementTerms) SettlementOrigin.SettlementOriginBuilderImpl.setSettlementTermsValue(SettlementTerms _settlementTerms) -
Uses of SettlementTerms in cdm.legaldocumentation.master
Methods in cdm.legaldocumentation.master that return SettlementTermsModifier and TypeMethodDescriptionEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Impl.getSettlementTerms()EquitySwapMasterConfirmation2018.getSettlementTerms()Per Part 1 Section 8, 'Settlement', of the 2018 ISDA CDM Equity Confirmation for Security Equity SwapMethods in cdm.legaldocumentation.master with parameters of type SettlementTermsModifier and TypeMethodDescriptionEquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder.setSettlementTerms(SettlementTerms settlementTerms) EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) -
Uses of SettlementTerms in cdm.product.asset
Methods in cdm.product.asset with parameters of type SettlementTermsModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) CommodityPayout.CommodityPayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) CreditDefaultPayout.CreditDefaultPayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) CreditDefaultPayout.CreditDefaultPayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) InterestRatePayout.InterestRatePayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) InterestRatePayout.InterestRatePayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) -
Uses of SettlementTerms in cdm.product.common.settlement
Subinterfaces of SettlementTerms in cdm.product.common.settlementModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement SettlementTermsModifier and TypeClassDescriptionstatic classBuilder Implementation of SettlementTermsstatic classImmutable Implementation of SettlementTermsMethods in cdm.product.common.settlement that return SettlementTermsModifier and TypeMethodDescriptionSettlementTerms.build()Build MethodsSettlementTerms.SettlementTermsBuilderImpl.build()SettlementTerms.SettlementTermsImpl.build()PayoutBase.getSettlementTerms()Each payout leg must specifies its settlement terms, including the delivery type (i.e. cash vs physical, and their respective terms), the transfer type (DvP etc.) and settlement date, if any.PayoutBase.PayoutBaseImpl.getSettlementTerms()PriceQuantity.getSettlementTerms()Whether the settlement is cash or physical and the corresponding terms.PriceQuantity.PriceQuantityImpl.getSettlementTerms()Methods in cdm.product.common.settlement that return types with arguments of type SettlementTermsModifier and TypeMethodDescriptiondefault Class<? extends SettlementTerms> SettlementTerms.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SettlementTerms> SettlementTerms.metaData()Utility MethodsMethods in cdm.product.common.settlement with parameters of type SettlementTermsModifier and TypeMethodDescriptionCashflow.CashflowBuilder.setSettlementTerms(SettlementTerms settlementTerms) Cashflow.CashflowBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) PayoutBase.PayoutBaseBuilder.setSettlementTerms(SettlementTerms settlementTerms) PayoutBase.PayoutBaseBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) PriceQuantity.PriceQuantityBuilder.setSettlementTerms(SettlementTerms settlementTerms) PriceQuantity.PriceQuantityBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) -
Uses of SettlementTerms in cdm.product.common.settlement.meta
Methods in cdm.product.common.settlement.meta that return types with arguments of type SettlementTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super SettlementTerms>> SettlementTermsMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super SettlementTerms, com.rosetta.model.lib.qualify.QualifyResult>> SettlementTermsMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super SettlementTerms, Set<String>> SettlementTermsMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super SettlementTerms> SettlementTermsMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SettlementTerms> SettlementTermsMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super SettlementTerms> SettlementTermsMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SettlementTerms> SettlementTermsMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of SettlementTerms in cdm.product.common.settlement.metafields
Methods in cdm.product.common.settlement.metafields that return SettlementTermsModifier and TypeMethodDescriptionReferenceWithMetaSettlementTerms.getValue()Getter MethodsReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsImpl.getValue()Methods in cdm.product.common.settlement.metafields that return types with arguments of type SettlementTermsModifier and TypeMethodDescriptiondefault Class<SettlementTerms> ReferenceWithMetaSettlementTerms.getValueType()Methods in cdm.product.common.settlement.metafields with parameters of type SettlementTermsModifier and TypeMethodDescriptionReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilder.setValue(SettlementTerms value) ReferenceWithMetaSettlementTerms.ReferenceWithMetaSettlementTermsBuilderImpl.setValue(SettlementTerms _value) -
Uses of SettlementTerms in cdm.product.common.settlement.validation
Methods in cdm.product.common.settlement.validation with parameters of type SettlementTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms o) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms o) -
Uses of SettlementTerms in cdm.product.common.settlement.validation.datarule
Methods in cdm.product.common.settlement.validation.datarule with parameters of type SettlementTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsCashSettlementTerms.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsCashSettlementTerms.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsOptionSettlementChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsOptionSettlementChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsPhysicalSettlementTerms.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> SettlementTermsPhysicalSettlementTerms.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SettlementTerms settlementTerms) -
Uses of SettlementTerms in cdm.product.common.settlement.validation.exists
Methods in cdm.product.common.settlement.validation.exists with type parameters of type SettlementTermsModifier and TypeMethodDescription<T2 extends SettlementTerms>
com.rosetta.model.lib.validation.ValidationResult<SettlementTerms> SettlementTermsOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.common.settlement.validation.exists that return types with arguments of type SettlementTermsModifier and TypeMethodDescription<T2 extends SettlementTerms>
com.rosetta.model.lib.validation.ValidationResult<SettlementTerms> SettlementTermsOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of SettlementTerms in cdm.product.template
Methods in cdm.product.template that return SettlementTermsModifier and TypeMethodDescriptionMandatoryEarlyTermination.getCashSettlement()If specified, this means that cash settlement is applicable to the transaction and defines the parameters associated with the cash settlement procedure.MandatoryEarlyTermination.MandatoryEarlyTerminationImpl.getCashSettlement()OptionalEarlyTermination.getCashSettlement()If specified, this means that cash settlement is applicable to the transaction and defines the parameters associated with the cash settlement procedure.OptionalEarlyTermination.OptionalEarlyTerminationImpl.getCashSettlement()Methods in cdm.product.template with parameters of type SettlementTermsModifier and TypeMethodDescriptionMandatoryEarlyTermination.MandatoryEarlyTerminationBuilder.setCashSettlement(SettlementTerms cashSettlement) MandatoryEarlyTermination.MandatoryEarlyTerminationBuilderImpl.setCashSettlement(SettlementTerms _cashSettlement) OptionalEarlyTermination.OptionalEarlyTerminationBuilder.setCashSettlement(SettlementTerms cashSettlement) OptionalEarlyTermination.OptionalEarlyTerminationBuilderImpl.setCashSettlement(SettlementTerms _cashSettlement) AssetPayout.AssetPayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) AssetPayout.AssetPayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) FixedPricePayout.FixedPricePayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) FixedPricePayout.FixedPricePayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) ForwardPayout.ForwardPayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) ForwardPayout.ForwardPayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) OptionPayout.OptionPayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) OptionPayout.OptionPayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms) PerformancePayout.PerformancePayoutBuilder.setSettlementTerms(SettlementTerms settlementTerms) PerformancePayout.PerformancePayoutBuilderImpl.setSettlementTerms(SettlementTerms _settlementTerms)