Package cdm.product.template
Class OptionExercise.OptionExerciseImpl
java.lang.Object
cdm.product.template.OptionExercise.OptionExerciseImpl
- All Implemented Interfaces:
OptionExercise,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
OptionExercise
Immutable Implementation of OptionExercise
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.OptionExercise
OptionExercise.OptionExerciseBuilder, OptionExercise.OptionExerciseBuilderImpl, OptionExercise.OptionExerciseImpl -
Field Summary
Fields inherited from interface cdm.product.template.OptionExercise
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe set of parameters defining the procedure associated with the exercise, e.g. manual exercise.The option exercise can be of American style, Bermuda style or European style.Specifies the strike of the option on credit default swap.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.OptionExercise
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
OptionExerciseImpl
-
-
Method Details
-
getOptionStyle
@RosettaAttribute(value="optionStyle", isRequired=true) @RuneAttribute(value="optionStyle", isRequired=true) public OptionStyle getOptionStyle()Description copied from interface:OptionExerciseThe option exercise can be of American style, Bermuda style or European style. The FpML implementation makes use of a substitution group.- Specified by:
getOptionStylein interfaceOptionExercise
-
getStrike
Description copied from interface:OptionExerciseSpecifies the strike of the option on credit default swap.- Specified by:
getStrikein interfaceOptionExercise
-
getExerciseProcedure
@RosettaAttribute("exerciseProcedure") @RuneAttribute("exerciseProcedure") public ExerciseProcedure getExerciseProcedure()Description copied from interface:OptionExerciseThe set of parameters defining the procedure associated with the exercise, e.g. manual exercise.- Specified by:
getExerciseProcedurein interfaceOptionExercise
-
build
Description copied from interface:OptionExerciseBuild Methods- Specified by:
buildin interfaceOptionExercise- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceOptionExercise- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-