Package org.isda.cdm
Class PriceReturnTerms.PriceReturnTermsBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.PriceReturnTerms.PriceReturnTermsBuilder
-
- Enclosing class:
- PriceReturnTerms
public static class PriceReturnTerms.PriceReturnTermsBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Price.PriceBuilder
initialPrice
protected EquityValuation.EquityValuationBuilder
valuationPriceFinal
protected EquityValuation.EquityValuationBuilder
valuationPriceInterim
-
Constructor Summary
Constructors Constructor Description PriceReturnTermsBuilder()
-
Method Summary
-
-
-
Field Detail
-
initialPrice
protected Price.PriceBuilder initialPrice
-
valuationPriceFinal
protected EquityValuation.EquityValuationBuilder valuationPriceFinal
-
valuationPriceInterim
protected EquityValuation.EquityValuationBuilder valuationPriceInterim
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends PriceReturnTerms> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getInitialPrice
public Price.PriceBuilder getInitialPrice()
-
getOrCreateInitialPrice
public Price.PriceBuilder getOrCreateInitialPrice()
-
getValuationPriceFinal
public EquityValuation.EquityValuationBuilder getValuationPriceFinal()
-
getOrCreateValuationPriceFinal
public EquityValuation.EquityValuationBuilder getOrCreateValuationPriceFinal()
-
getValuationPriceInterim
public EquityValuation.EquityValuationBuilder getValuationPriceInterim()
-
getOrCreateValuationPriceInterim
public EquityValuation.EquityValuationBuilder getOrCreateValuationPriceInterim()
-
setInitialPrice
public PriceReturnTerms.PriceReturnTermsBuilder setInitialPrice(Price initialPrice)
-
setInitialPriceBuilder
public PriceReturnTerms.PriceReturnTermsBuilder setInitialPriceBuilder(Price.PriceBuilder initialPrice)
-
setValuationPriceFinal
public PriceReturnTerms.PriceReturnTermsBuilder setValuationPriceFinal(EquityValuation valuationPriceFinal)
-
setValuationPriceFinalBuilder
public PriceReturnTerms.PriceReturnTermsBuilder setValuationPriceFinalBuilder(EquityValuation.EquityValuationBuilder valuationPriceFinal)
-
setValuationPriceInterim
public PriceReturnTerms.PriceReturnTermsBuilder setValuationPriceInterim(EquityValuation valuationPriceInterim)
-
setValuationPriceInterimBuilder
public PriceReturnTerms.PriceReturnTermsBuilder setValuationPriceInterimBuilder(EquityValuation.EquityValuationBuilder valuationPriceInterim)
-
build
public PriceReturnTerms build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public PriceReturnTerms.PriceReturnTermsBuilder 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
-
-