Package org.isda.cdm
Class OptionalEarlyTermination.OptionalEarlyTerminationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.OptionalEarlyTermination.OptionalEarlyTerminationBuilder
-
- Enclosing class:
- OptionalEarlyTermination
public static class OptionalEarlyTermination.OptionalEarlyTerminationBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected AmericanExercise.AmericanExerciseBuilder
americanExercise
protected BermudaExercise.BermudaExerciseBuilder
bermudaExercise
protected CalculationAgent.CalculationAgentBuilder
calculationAgent
protected OptionCashSettlement.OptionCashSettlementBuilder
cashSettlement
protected EuropeanExercise.EuropeanExerciseBuilder
europeanExercise
protected java.util.List<ExerciseNotice.ExerciseNoticeBuilder>
exerciseNotice
protected java.lang.Boolean
followUpConfirmation
protected OptionalEarlyTerminationAdjustedDates.OptionalEarlyTerminationAdjustedDatesBuilder
optionalEarlyTerminationAdjustedDates
protected BuyerSeller.BuyerSellerBuilder
singlePartyOption
-
Constructor Summary
Constructors Constructor Description OptionalEarlyTerminationBuilder()
-
Method Summary
-
-
-
Field Detail
-
americanExercise
protected AmericanExercise.AmericanExerciseBuilder americanExercise
-
bermudaExercise
protected BermudaExercise.BermudaExerciseBuilder bermudaExercise
-
calculationAgent
protected CalculationAgent.CalculationAgentBuilder calculationAgent
-
cashSettlement
protected OptionCashSettlement.OptionCashSettlementBuilder cashSettlement
-
europeanExercise
protected EuropeanExercise.EuropeanExerciseBuilder europeanExercise
-
exerciseNotice
protected java.util.List<ExerciseNotice.ExerciseNoticeBuilder> exerciseNotice
-
followUpConfirmation
protected java.lang.Boolean followUpConfirmation
-
optionalEarlyTerminationAdjustedDates
protected OptionalEarlyTerminationAdjustedDates.OptionalEarlyTerminationAdjustedDatesBuilder optionalEarlyTerminationAdjustedDates
-
singlePartyOption
protected BuyerSeller.BuyerSellerBuilder singlePartyOption
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends OptionalEarlyTermination> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAmericanExercise
public AmericanExercise.AmericanExerciseBuilder getAmericanExercise()
-
getOrCreateAmericanExercise
public AmericanExercise.AmericanExerciseBuilder getOrCreateAmericanExercise()
-
getBermudaExercise
public BermudaExercise.BermudaExerciseBuilder getBermudaExercise()
-
getOrCreateBermudaExercise
public BermudaExercise.BermudaExerciseBuilder getOrCreateBermudaExercise()
-
getCalculationAgent
public CalculationAgent.CalculationAgentBuilder getCalculationAgent()
-
getOrCreateCalculationAgent
public CalculationAgent.CalculationAgentBuilder getOrCreateCalculationAgent()
-
getCashSettlement
public OptionCashSettlement.OptionCashSettlementBuilder getCashSettlement()
-
getOrCreateCashSettlement
public OptionCashSettlement.OptionCashSettlementBuilder getOrCreateCashSettlement()
-
getEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getEuropeanExercise()
-
getOrCreateEuropeanExercise
public EuropeanExercise.EuropeanExerciseBuilder getOrCreateEuropeanExercise()
-
getExerciseNotice
public java.util.List<ExerciseNotice.ExerciseNoticeBuilder> getExerciseNotice()
-
getOrCreateExerciseNotice
public ExerciseNotice.ExerciseNoticeBuilder getOrCreateExerciseNotice(int index)
-
getFollowUpConfirmation
public java.lang.Boolean getFollowUpConfirmation()
-
getOptionalEarlyTerminationAdjustedDates
public OptionalEarlyTerminationAdjustedDates.OptionalEarlyTerminationAdjustedDatesBuilder getOptionalEarlyTerminationAdjustedDates()
-
getOrCreateOptionalEarlyTerminationAdjustedDates
public OptionalEarlyTerminationAdjustedDates.OptionalEarlyTerminationAdjustedDatesBuilder getOrCreateOptionalEarlyTerminationAdjustedDates()
-
getSinglePartyOption
public BuyerSeller.BuyerSellerBuilder getSinglePartyOption()
-
getOrCreateSinglePartyOption
public BuyerSeller.BuyerSellerBuilder getOrCreateSinglePartyOption()
-
setAmericanExercise
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setAmericanExercise(AmericanExercise americanExercise)
-
setAmericanExerciseBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setAmericanExerciseBuilder(AmericanExercise.AmericanExerciseBuilder americanExercise)
-
setBermudaExercise
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setBermudaExercise(BermudaExercise bermudaExercise)
-
setBermudaExerciseBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setBermudaExerciseBuilder(BermudaExercise.BermudaExerciseBuilder bermudaExercise)
-
setCalculationAgent
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setCalculationAgent(CalculationAgent calculationAgent)
-
setCalculationAgentBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setCalculationAgentBuilder(CalculationAgent.CalculationAgentBuilder calculationAgent)
-
setCashSettlement
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setCashSettlement(OptionCashSettlement cashSettlement)
-
setCashSettlementBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setCashSettlementBuilder(OptionCashSettlement.OptionCashSettlementBuilder cashSettlement)
-
setEuropeanExercise
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setEuropeanExercise(EuropeanExercise europeanExercise)
-
setEuropeanExerciseBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setEuropeanExerciseBuilder(EuropeanExercise.EuropeanExerciseBuilder europeanExercise)
-
addExerciseNotice
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder addExerciseNotice(ExerciseNotice exerciseNotice)
-
addExerciseNotice
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder addExerciseNotice(ExerciseNotice exerciseNotice, int _idx)
-
addExerciseNotice
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder addExerciseNotice(java.util.List<ExerciseNotice> exerciseNotices)
-
addExerciseNoticeBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder addExerciseNoticeBuilder(ExerciseNotice.ExerciseNoticeBuilder exerciseNotice)
-
clearExerciseNotice
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder clearExerciseNotice()
-
setFollowUpConfirmation
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setFollowUpConfirmation(java.lang.Boolean followUpConfirmation)
-
setOptionalEarlyTerminationAdjustedDates
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setOptionalEarlyTerminationAdjustedDates(OptionalEarlyTerminationAdjustedDates optionalEarlyTerminationAdjustedDates)
-
setOptionalEarlyTerminationAdjustedDatesBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setOptionalEarlyTerminationAdjustedDatesBuilder(OptionalEarlyTerminationAdjustedDates.OptionalEarlyTerminationAdjustedDatesBuilder optionalEarlyTerminationAdjustedDates)
-
setSinglePartyOption
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setSinglePartyOption(BuyerSeller singlePartyOption)
-
setSinglePartyOptionBuilder
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder setSinglePartyOptionBuilder(BuyerSeller.BuyerSellerBuilder singlePartyOption)
-
build
public OptionalEarlyTermination build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public OptionalEarlyTermination.OptionalEarlyTerminationBuilder 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
-
-