Uses of Interface
cdm.product.template.ExerciseTerms
Packages that use ExerciseTerms
Package
Description
Template feature concepts to define payouts.
-
Uses of ExerciseTerms in cdm.product.template
Subinterfaces of ExerciseTerms in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement ExerciseTermsModifier and TypeClassDescriptionstatic classBuilder Implementation of ExerciseTermsstatic classImmutable Implementation of ExerciseTermsMethods in cdm.product.template that return ExerciseTermsModifier and TypeMethodDescriptionExerciseTerms.build()Build MethodsExerciseTerms.ExerciseTermsBuilderImpl.build()ExerciseTerms.ExerciseTermsImpl.build()CancelableProvision.CancelableProvisionImpl.getExerciseTerms()CancelableProvision.getExerciseTerms()The exercise terms associated with the cancelable provision, including details such as exercise style, exercise fees, and any other relevant conditions or terms governing the cancellation of the swap transaction.ExtendibleProvision.ExtendibleProvisionImpl.getExerciseTerms()ExtendibleProvision.getExerciseTerms()The exercise terms associated with the extendible provision, including details such as exercise style, exercise fees, and any other relevant conditions or terms governing the extension of the swap transaction.OptionalEarlyTermination.getExerciseTerms()The exercise terms associated with the optional early termination, including details such as exercise style, exercise fees, and any other relevant conditions or terms.OptionalEarlyTermination.OptionalEarlyTerminationImpl.getExerciseTerms()OptionPayout.getExerciseTerms()The terms for exercising the option, which include the option style (e.g.OptionPayout.OptionPayoutImpl.getExerciseTerms()Methods in cdm.product.template that return types with arguments of type ExerciseTermsModifier and TypeMethodDescriptiondefault Class<? extends ExerciseTerms> ExerciseTerms.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ExerciseTerms> ExerciseTerms.metaData()Utility MethodsMethods in cdm.product.template with parameters of type ExerciseTermsModifier and TypeMethodDescriptionCancelableProvision.CancelableProvisionBuilder.setExerciseTerms(ExerciseTerms exerciseTerms) CancelableProvision.CancelableProvisionBuilderImpl.setExerciseTerms(ExerciseTerms _exerciseTerms) ExtendibleProvision.ExtendibleProvisionBuilder.setExerciseTerms(ExerciseTerms exerciseTerms) ExtendibleProvision.ExtendibleProvisionBuilderImpl.setExerciseTerms(ExerciseTerms _exerciseTerms) OptionalEarlyTermination.OptionalEarlyTerminationBuilder.setExerciseTerms(ExerciseTerms exerciseTerms) OptionalEarlyTermination.OptionalEarlyTerminationBuilderImpl.setExerciseTerms(ExerciseTerms _exerciseTerms) OptionPayout.OptionPayoutBuilder.setExerciseTerms(ExerciseTerms exerciseTerms) OptionPayout.OptionPayoutBuilderImpl.setExerciseTerms(ExerciseTerms _exerciseTerms) -
Uses of ExerciseTerms in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type ExerciseTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super ExerciseTerms>> ExerciseTermsMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super ExerciseTerms, com.rosetta.model.lib.qualify.QualifyResult>> ExerciseTermsMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super ExerciseTerms, Set<String>> ExerciseTermsMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super ExerciseTerms> ExerciseTermsMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ExerciseTerms> ExerciseTermsMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super ExerciseTerms> ExerciseTermsMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ExerciseTerms> ExerciseTermsMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of ExerciseTerms in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type ExerciseTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms o) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms o) -
Uses of ExerciseTerms in cdm.product.template.validation.datarule
Methods in cdm.product.template.validation.datarule with parameters of type ExerciseTermsModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsAmericanExercise.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsAmericanExercise.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsBermudaExercise.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsBermudaExercise.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsCommencementAndExpirationDate.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsCommencementAndExpirationDate.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsEuropeanExercise.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsEuropeanExercise.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsExerciseDateExpirationDateChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsExerciseDateExpirationDateChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsExpirationTimeChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) List<com.rosetta.model.lib.validation.ValidationResult<?>> ExerciseTermsExpirationTimeChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ExerciseTerms exerciseTerms) -
Uses of ExerciseTerms in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type ExerciseTermsModifier and TypeMethodDescription<T2 extends ExerciseTerms>
com.rosetta.model.lib.validation.ValidationResult<ExerciseTerms> ExerciseTermsOnlyExistsValidator.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 ExerciseTermsModifier and TypeMethodDescription<T2 extends ExerciseTerms>
com.rosetta.model.lib.validation.ValidationResult<ExerciseTerms> ExerciseTermsOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)