Package cdm.product.template
Class ManualExercise.ManualExerciseBuilderImpl
java.lang.Object
cdm.product.template.ManualExercise.ManualExerciseBuilderImpl
- All Implemented Interfaces:
ManualExercise,ManualExercise.ManualExerciseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ManualExercise
public static class ManualExercise.ManualExerciseBuilderImpl
extends Object
implements ManualExercise.ManualExerciseBuilder
Builder Implementation of ManualExercise
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.ManualExercise
ManualExercise.ManualExerciseBuilder, ManualExercise.ManualExerciseBuilderImpl, ManualExercise.ManualExerciseImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExerciseNotice.ExerciseNoticeBuilderprotected BooleanFields inherited from interface cdm.product.template.ManualExercise
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefinition of the party to whom notice of exercise should be given.If fallback exercise is specified then the notional amount of the underlying swap, not previously exercised under the swaption, will be automatically exercised at the expiration time on the expiration date if at such time the buyer is in-the-money, provided that the difference between the settlement rate and the fixed rate under the relevant underlying swap is not less than one tenth of a percentage point (0.10% or 0.001).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setExerciseNotice(ExerciseNotice _exerciseNotice) setFallbackExercise(Boolean _fallbackExercise) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.template.ManualExercise
getType, metaData, processMethods inherited from interface cdm.product.template.ManualExercise.ManualExerciseBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
exerciseNotice
-
fallbackExercise
-
-
Constructor Details
-
ManualExerciseBuilderImpl
public ManualExerciseBuilderImpl()
-
-
Method Details
-
getExerciseNotice
@RosettaAttribute("exerciseNotice") @RuneAttribute("exerciseNotice") public ExerciseNotice.ExerciseNoticeBuilder getExerciseNotice()Description copied from interface:ManualExerciseDefinition of the party to whom notice of exercise should be given.- Specified by:
getExerciseNoticein interfaceManualExercise- Specified by:
getExerciseNoticein interfaceManualExercise.ManualExerciseBuilder
-
getOrCreateExerciseNotice
- Specified by:
getOrCreateExerciseNoticein interfaceManualExercise.ManualExerciseBuilder
-
getFallbackExercise
@RosettaAttribute("fallbackExercise") @RuneAttribute("fallbackExercise") public Boolean getFallbackExercise()Description copied from interface:ManualExerciseIf fallback exercise is specified then the notional amount of the underlying swap, not previously exercised under the swaption, will be automatically exercised at the expiration time on the expiration date if at such time the buyer is in-the-money, provided that the difference between the settlement rate and the fixed rate under the relevant underlying swap is not less than one tenth of a percentage point (0.10% or 0.001). The term in-the-money is assumed to have the meaning defined in the 2000 ISDA Definitions, Section 17.4. In-the-money.- Specified by:
getFallbackExercisein interfaceManualExercise
-
setExerciseNotice
@RosettaAttribute("exerciseNotice") @RuneAttribute("exerciseNotice") public ManualExercise.ManualExerciseBuilder setExerciseNotice(ExerciseNotice _exerciseNotice) - Specified by:
setExerciseNoticein interfaceManualExercise.ManualExerciseBuilder
-
setFallbackExercise
@RosettaAttribute("fallbackExercise") @RuneAttribute("fallbackExercise") public ManualExercise.ManualExerciseBuilder setFallbackExercise(Boolean _fallbackExercise) - Specified by:
setFallbackExercisein interfaceManualExercise.ManualExerciseBuilder
-
build
Description copied from interface:ManualExerciseBuild Methods- Specified by:
buildin interfaceManualExercise- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceManualExercise- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceManualExercise.ManualExerciseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ManualExercise.ManualExerciseBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-