Package cdm.event.common
Class ExerciseEvent.ExerciseEventBuilderImpl
java.lang.Object
cdm.event.common.ExerciseEvent.ExerciseEventBuilderImpl
- All Implemented Interfaces:
ExerciseEvent,ExerciseEvent.ExerciseEventBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ExerciseEvent
public static class ExerciseEvent.ExerciseEventBuilderImpl
extends Object
implements ExerciseEvent.ExerciseEventBuilder
Builder Implementation of ExerciseEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.ExerciseEvent
ExerciseEvent.ExerciseEventBuilder, ExerciseEvent.ExerciseEventBuilderImpl, ExerciseEvent.ExerciseEventImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderFields inherited from interface cdm.event.common.ExerciseEvent
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.DateThe date on which the cash settlement amount is paid.com.rosetta.model.lib.records.DateThe date by which the cash settlement amount must be agreed.com.rosetta.model.lib.records.DateThe date on which the option exercise takes place.com.rosetta.model.lib.records.DateThe date on which the exercise fee amount is paid.com.rosetta.model.lib.records.DateThe effective date of the underlying swap associated with a given exercise date.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementPaymentDate) setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementValuationDate) setAdjustedExerciseDate(com.rosetta.model.lib.records.Date _adjustedExerciseDate) setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date _adjustedExerciseFeePaymentDate) setAdjustedRelevantSwapEffectiveDate(com.rosetta.model.lib.records.Date _adjustedRelevantSwapEffectiveDate) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.ExerciseEvent
getType, metaData, processMethods inherited from interface cdm.event.common.ExerciseEvent.ExerciseEventBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
adjustedExerciseDate
protected com.rosetta.model.lib.records.Date adjustedExerciseDate -
adjustedRelevantSwapEffectiveDate
protected com.rosetta.model.lib.records.Date adjustedRelevantSwapEffectiveDate -
adjustedCashSettlementValuationDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementValuationDate -
adjustedCashSettlementPaymentDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementPaymentDate -
adjustedExerciseFeePaymentDate
protected com.rosetta.model.lib.records.Date adjustedExerciseFeePaymentDate -
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
ExerciseEventBuilderImpl
public ExerciseEventBuilderImpl()
-
-
Method Details
-
getAdjustedExerciseDate
@RosettaAttribute(value="adjustedExerciseDate", isRequired=true) @RuneAttribute(value="adjustedExerciseDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedExerciseDate()Description copied from interface:ExerciseEventThe date on which the option exercise takes place. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedExerciseDatein interfaceExerciseEvent
-
getAdjustedRelevantSwapEffectiveDate
@RosettaAttribute(value="adjustedRelevantSwapEffectiveDate", isRequired=true) @RuneAttribute(value="adjustedRelevantSwapEffectiveDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedRelevantSwapEffectiveDate()Description copied from interface:ExerciseEventThe effective date of the underlying swap associated with a given exercise date. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedRelevantSwapEffectiveDatein interfaceExerciseEvent
-
getAdjustedCashSettlementValuationDate
@RosettaAttribute("adjustedCashSettlementValuationDate") @RuneAttribute("adjustedCashSettlementValuationDate") public com.rosetta.model.lib.records.Date getAdjustedCashSettlementValuationDate()Description copied from interface:ExerciseEventThe date by which the cash settlement amount must be agreed. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedCashSettlementValuationDatein interfaceExerciseEvent
-
getAdjustedCashSettlementPaymentDate
@RosettaAttribute("adjustedCashSettlementPaymentDate") @RuneAttribute("adjustedCashSettlementPaymentDate") public com.rosetta.model.lib.records.Date getAdjustedCashSettlementPaymentDate()Description copied from interface:ExerciseEventThe date on which the cash settlement amount is paid. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedCashSettlementPaymentDatein interfaceExerciseEvent
-
getAdjustedExerciseFeePaymentDate
@RosettaAttribute("adjustedExerciseFeePaymentDate") @RuneAttribute("adjustedExerciseFeePaymentDate") public com.rosetta.model.lib.records.Date getAdjustedExerciseFeePaymentDate()Description copied from interface:ExerciseEventThe date on which the exercise fee amount is paid. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedExerciseFeePaymentDatein interfaceExerciseEvent
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceExerciseEvent- Specified by:
getMetain interfaceExerciseEvent.ExerciseEventBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceExerciseEvent.ExerciseEventBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustedExerciseDate
@RosettaAttribute(value="adjustedExerciseDate", isRequired=true) @RuneAttribute(value="adjustedExerciseDate", isRequired=true) public ExerciseEvent.ExerciseEventBuilder setAdjustedExerciseDate(com.rosetta.model.lib.records.Date _adjustedExerciseDate) - Specified by:
setAdjustedExerciseDatein interfaceExerciseEvent.ExerciseEventBuilder
-
setAdjustedRelevantSwapEffectiveDate
@RosettaAttribute(value="adjustedRelevantSwapEffectiveDate", isRequired=true) @RuneAttribute(value="adjustedRelevantSwapEffectiveDate", isRequired=true) public ExerciseEvent.ExerciseEventBuilder setAdjustedRelevantSwapEffectiveDate(com.rosetta.model.lib.records.Date _adjustedRelevantSwapEffectiveDate) - Specified by:
setAdjustedRelevantSwapEffectiveDatein interfaceExerciseEvent.ExerciseEventBuilder
-
setAdjustedCashSettlementValuationDate
@RosettaAttribute("adjustedCashSettlementValuationDate") @RuneAttribute("adjustedCashSettlementValuationDate") public ExerciseEvent.ExerciseEventBuilder setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementValuationDate) - Specified by:
setAdjustedCashSettlementValuationDatein interfaceExerciseEvent.ExerciseEventBuilder
-
setAdjustedCashSettlementPaymentDate
@RosettaAttribute("adjustedCashSettlementPaymentDate") @RuneAttribute("adjustedCashSettlementPaymentDate") public ExerciseEvent.ExerciseEventBuilder setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementPaymentDate) - Specified by:
setAdjustedCashSettlementPaymentDatein interfaceExerciseEvent.ExerciseEventBuilder
-
setAdjustedExerciseFeePaymentDate
@RosettaAttribute("adjustedExerciseFeePaymentDate") @RuneAttribute("adjustedExerciseFeePaymentDate") public ExerciseEvent.ExerciseEventBuilder setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date _adjustedExerciseFeePaymentDate) - Specified by:
setAdjustedExerciseFeePaymentDatein interfaceExerciseEvent.ExerciseEventBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public ExerciseEvent.ExerciseEventBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceExerciseEvent.ExerciseEventBuilder
-
build
Description copied from interface:ExerciseEventBuild Methods- Specified by:
buildin interfaceExerciseEvent- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceExerciseEvent- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceExerciseEvent.ExerciseEventBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ExerciseEvent.ExerciseEventBuilder 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
-