Package org.isda.cdm
Class ExerciseEvent.ExerciseEventBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ExerciseEvent.ExerciseEventBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<ExerciseEvent.ExerciseEventBuilder>
- Enclosing class:
- ExerciseEvent
public static class ExerciseEvent.ExerciseEventBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<ExerciseEvent.ExerciseEventBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description protected com.rosetta.model.lib.records.Date
adjustedCashSettlementPaymentDate
protected com.rosetta.model.lib.records.Date
adjustedCashSettlementValuationDate
protected com.rosetta.model.lib.records.Date
adjustedExerciseDate
protected com.rosetta.model.lib.records.Date
adjustedExerciseFeePaymentDate
protected com.rosetta.model.lib.records.Date
adjustedRelevantSwapEffectiveDate
protected MetaFields.MetaFieldsBuilder
meta
-
Constructor Summary
Constructors Constructor Description ExerciseEventBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExerciseEvent
build()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getAdjustedCashSettlementPaymentDate()
com.rosetta.model.lib.records.Date
getAdjustedCashSettlementValuationDate()
com.rosetta.model.lib.records.Date
getAdjustedExerciseDate()
com.rosetta.model.lib.records.Date
getAdjustedExerciseFeePaymentDate()
com.rosetta.model.lib.records.Date
getAdjustedRelevantSwapEffectiveDate()
MetaFields.MetaFieldsBuilder
getMeta()
MetaFields.MetaFieldsBuilder
getOrCreateMeta()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ExerciseEvent>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
ExerciseEvent.ExerciseEventBuilder
prune()
ExerciseEvent.ExerciseEventBuilder
setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date adjustedCashSettlementPaymentDate)
ExerciseEvent.ExerciseEventBuilder
setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date adjustedCashSettlementValuationDate)
ExerciseEvent.ExerciseEventBuilder
setAdjustedExerciseDate(com.rosetta.model.lib.records.Date adjustedExerciseDate)
ExerciseEvent.ExerciseEventBuilder
setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date adjustedExerciseFeePaymentDate)
ExerciseEvent.ExerciseEventBuilder
setAdjustedRelevantSwapEffectiveDate(com.rosetta.model.lib.records.Date adjustedRelevantSwapEffectiveDate)
ExerciseEvent.ExerciseEventBuilder
setMeta(MetaFields meta)
ExerciseEvent.ExerciseEventBuilder
setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
java.lang.String
toString()
-
-
-
Field Detail
-
adjustedCashSettlementPaymentDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementPaymentDate
-
adjustedCashSettlementValuationDate
protected com.rosetta.model.lib.records.Date adjustedCashSettlementValuationDate
-
adjustedExerciseDate
protected com.rosetta.model.lib.records.Date adjustedExerciseDate
-
adjustedExerciseFeePaymentDate
protected com.rosetta.model.lib.records.Date adjustedExerciseFeePaymentDate
-
adjustedRelevantSwapEffectiveDate
protected com.rosetta.model.lib.records.Date adjustedRelevantSwapEffectiveDate
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ExerciseEvent> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAdjustedCashSettlementPaymentDate
public com.rosetta.model.lib.records.Date getAdjustedCashSettlementPaymentDate()
-
getAdjustedCashSettlementValuationDate
public com.rosetta.model.lib.records.Date getAdjustedCashSettlementValuationDate()
-
getAdjustedExerciseDate
public com.rosetta.model.lib.records.Date getAdjustedExerciseDate()
-
getAdjustedExerciseFeePaymentDate
public com.rosetta.model.lib.records.Date getAdjustedExerciseFeePaymentDate()
-
getAdjustedRelevantSwapEffectiveDate
public com.rosetta.model.lib.records.Date getAdjustedRelevantSwapEffectiveDate()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<ExerciseEvent.ExerciseEventBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<ExerciseEvent.ExerciseEventBuilder>
-
setAdjustedCashSettlementPaymentDate
public ExerciseEvent.ExerciseEventBuilder setAdjustedCashSettlementPaymentDate(com.rosetta.model.lib.records.Date adjustedCashSettlementPaymentDate)
-
setAdjustedCashSettlementValuationDate
public ExerciseEvent.ExerciseEventBuilder setAdjustedCashSettlementValuationDate(com.rosetta.model.lib.records.Date adjustedCashSettlementValuationDate)
-
setAdjustedExerciseDate
public ExerciseEvent.ExerciseEventBuilder setAdjustedExerciseDate(com.rosetta.model.lib.records.Date adjustedExerciseDate)
-
setAdjustedExerciseFeePaymentDate
public ExerciseEvent.ExerciseEventBuilder setAdjustedExerciseFeePaymentDate(com.rosetta.model.lib.records.Date adjustedExerciseFeePaymentDate)
-
setAdjustedRelevantSwapEffectiveDate
public ExerciseEvent.ExerciseEventBuilder setAdjustedRelevantSwapEffectiveDate(com.rosetta.model.lib.records.Date adjustedRelevantSwapEffectiveDate)
-
setMeta
public ExerciseEvent.ExerciseEventBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public ExerciseEvent.ExerciseEventBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
build
public ExerciseEvent build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ExerciseEvent.ExerciseEventBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-