Package cdm.product.template
Class MultipleExercise.MultipleExerciseImpl
java.lang.Object
cdm.product.template.PartialExercise.PartialExerciseImpl
cdm.product.template.MultipleExercise.MultipleExerciseImpl
- All Implemented Interfaces:
MultipleExercise,PartialExercise,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MultipleExercise
public static class MultipleExercise.MultipleExerciseImpl
extends PartialExercise.PartialExerciseImpl
implements MultipleExercise
Immutable Implementation of MultipleExercise
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.MultipleExercise
MultipleExercise.MultipleExerciseBuilder, MultipleExercise.MultipleExerciseBuilderImpl, MultipleExercise.MultipleExerciseImplNested classes/interfaces inherited from interface cdm.product.template.PartialExercise
PartialExercise.PartialExerciseBuilder, PartialExercise.PartialExerciseBuilderImpl, PartialExercise.PartialExerciseImpl -
Field Summary
Fields inherited from interface cdm.product.template.MultipleExercise
metaDataFields inherited from interface cdm.product.template.PartialExercise
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.product.template.PartialExercise.PartialExerciseImpl
getIntegralMultipleAmount, getMinimumNotionalAmount, getMinimumNumberOfOptions, getNotionaReference, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.MultipleExercise
getType, metaData, processMethods inherited from interface cdm.product.template.PartialExercise
getIntegralMultipleAmount, getMinimumNotionalAmount, getMinimumNumberOfOptions, getNotionaReferenceMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MultipleExerciseImpl
-
-
Method Details
-
getMaximumNotionalAmount
@RosettaAttribute("maximumNotionalAmount") @RuneAttribute("maximumNotionalAmount") public BigDecimal getMaximumNotionalAmount()Description copied from interface:MultipleExerciseThe maximum notional amount that can be exercised on a given exercise date.- Specified by:
getMaximumNotionalAmountin interfaceMultipleExercise
-
getMaximumNumberOfOptions
@RosettaAttribute("maximumNumberOfOptions") @RuneAttribute("maximumNumberOfOptions") public Integer getMaximumNumberOfOptions()Description copied from interface:MultipleExerciseThe maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options.- Specified by:
getMaximumNumberOfOptionsin interfaceMultipleExercise
-
build
Description copied from interface:PartialExerciseBuild Methods- Specified by:
buildin interfaceMultipleExercise- Specified by:
buildin interfacePartialExercise- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPartialExercise.PartialExerciseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMultipleExercise- Specified by:
toBuilderin interfacePartialExercise- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPartialExercise.PartialExerciseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classPartialExercise.PartialExerciseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPartialExercise.PartialExerciseImpl
-
toString
- Overrides:
toStringin classPartialExercise.PartialExerciseImpl
-