Package cdm.product.template
Class EarlyTerminationEvent.EarlyTerminationEventBuilderImpl
java.lang.Object
cdm.product.template.EarlyTerminationEvent.EarlyTerminationEventBuilderImpl
- All Implemented Interfaces:
EarlyTerminationEvent,EarlyTerminationEvent.EarlyTerminationEventBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EarlyTerminationEvent
public static class EarlyTerminationEvent.EarlyTerminationEventBuilderImpl
extends Object
implements EarlyTerminationEvent.EarlyTerminationEventBuilder
Builder Implementation of EarlyTerminationEvent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.EarlyTerminationEvent
EarlyTerminationEvent.EarlyTerminationEventBuilder, EarlyTerminationEvent.EarlyTerminationEventBuilderImpl, EarlyTerminationEvent.EarlyTerminationEventImplNested 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.product.template.EarlyTerminationEvent
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 early termination date that is applicable if an early termination provision is exercised.com.rosetta.model.lib.records.DateThe date on which option exercise takes place.com.rosetta.model.lib.records.DateThe date on which the exercise fee amount is paid.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) setAdjustedEarlyTerminationDate(com.rosetta.model.lib.records.Date _adjustedEarlyTerminationDate) setAdjustedExerciseDate(com.rosetta.model.lib.records.Date _adjustedExerciseDate) setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date _adjustedExerciseFeePaymentDate) 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.product.template.EarlyTerminationEvent
getType, metaData, processMethods inherited from interface cdm.product.template.EarlyTerminationEvent.EarlyTerminationEventBuilder
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 -
adjustedEarlyTerminationDate
protected com.rosetta.model.lib.records.Date adjustedEarlyTerminationDate -
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
-
EarlyTerminationEventBuilderImpl
public EarlyTerminationEventBuilderImpl()
-
-
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:EarlyTerminationEventThe date on which option exercise takes place. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedExerciseDatein interfaceEarlyTerminationEvent
-
getAdjustedEarlyTerminationDate
@RosettaAttribute(value="adjustedEarlyTerminationDate", isRequired=true) @RuneAttribute(value="adjustedEarlyTerminationDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedEarlyTerminationDate()Description copied from interface:EarlyTerminationEventThe early termination date that is applicable if an early termination provision is exercised. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedEarlyTerminationDatein interfaceEarlyTerminationEvent
-
getAdjustedCashSettlementValuationDate
@RosettaAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedCashSettlementValuationDate()Description copied from interface:EarlyTerminationEventThe 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 interfaceEarlyTerminationEvent
-
getAdjustedCashSettlementPaymentDate
@RosettaAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) public com.rosetta.model.lib.records.Date getAdjustedCashSettlementPaymentDate()Description copied from interface:EarlyTerminationEventThe date on which the cash settlement amount is paid. This date should already be adjusted for any applicable business date convention.- Specified by:
getAdjustedCashSettlementPaymentDatein interfaceEarlyTerminationEvent
-
getAdjustedExerciseFeePaymentDate
@RosettaAttribute("adjustedExerciseFeePaymentDate") @RuneAttribute("adjustedExerciseFeePaymentDate") public com.rosetta.model.lib.records.Date getAdjustedExerciseFeePaymentDate()Description copied from interface:EarlyTerminationEventThe date on which the exercise fee amount is paid. This date should already be adjusted for any applicable business day convention.- Specified by:
getAdjustedExerciseFeePaymentDatein interfaceEarlyTerminationEvent
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceEarlyTerminationEvent- Specified by:
getMetain interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder- 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 interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setAdjustedExerciseDate
@RosettaAttribute(value="adjustedExerciseDate", isRequired=true) @RuneAttribute(value="adjustedExerciseDate", isRequired=true) public EarlyTerminationEvent.EarlyTerminationEventBuilder setAdjustedExerciseDate(com.rosetta.model.lib.records.Date _adjustedExerciseDate) - Specified by:
setAdjustedExerciseDatein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
setAdjustedEarlyTerminationDate
@RosettaAttribute(value="adjustedEarlyTerminationDate", isRequired=true) @RuneAttribute(value="adjustedEarlyTerminationDate", isRequired=true) public EarlyTerminationEvent.EarlyTerminationEventBuilder setAdjustedEarlyTerminationDate(com.rosetta.model.lib.records.Date _adjustedEarlyTerminationDate) - Specified by:
setAdjustedEarlyTerminationDatein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
setAdjustedCashSettlementValuationDate
@RosettaAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementValuationDate", isRequired=true) public EarlyTerminationEvent.EarlyTerminationEventBuilder setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementValuationDate) - Specified by:
setAdjustedCashSettlementValuationDatein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
setAdjustedCashSettlementPaymentDate
@RosettaAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) @RuneAttribute(value="adjustedCashSettlementPaymentDate", isRequired=true) public EarlyTerminationEvent.EarlyTerminationEventBuilder setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date _adjustedCashSettlementPaymentDate) - Specified by:
setAdjustedCashSettlementPaymentDatein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
setAdjustedExerciseFeePaymentDate
@RosettaAttribute("adjustedExerciseFeePaymentDate") @RuneAttribute("adjustedExerciseFeePaymentDate") public EarlyTerminationEvent.EarlyTerminationEventBuilder setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date _adjustedExerciseFeePaymentDate) - Specified by:
setAdjustedExerciseFeePaymentDatein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public EarlyTerminationEvent.EarlyTerminationEventBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder
-
build
Description copied from interface:EarlyTerminationEventBuild Methods- Specified by:
buildin interfaceEarlyTerminationEvent- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEarlyTerminationEvent- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceEarlyTerminationEvent.EarlyTerminationEventBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EarlyTerminationEvent.EarlyTerminationEventBuilder 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
-