Package org.isda.cdm
Class ActualPrice.ActualPriceBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ActualPrice.ActualPriceBuilder
-
- Enclosing class:
- ActualPrice
public static class ActualPrice.ActualPriceBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.math.BigDecimal
amount
protected FieldWithMetaString.FieldWithMetaStringBuilder
currency
protected PriceExpressionEnum
priceExpression
-
Constructor Summary
Constructors Constructor Description ActualPriceBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActualPrice
build()
boolean
equals(java.lang.Object o)
java.math.BigDecimal
getAmount()
FieldWithMetaString.FieldWithMetaStringBuilder
getCurrency()
FieldWithMetaString.FieldWithMetaStringBuilder
getOrCreateCurrency()
PriceExpressionEnum
getPriceExpression()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ActualPrice>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
ActualPrice.ActualPriceBuilder
prune()
ActualPrice.ActualPriceBuilder
setAmount(java.math.BigDecimal amount)
ActualPrice.ActualPriceBuilder
setCurrency(FieldWithMetaString currency)
ActualPrice.ActualPriceBuilder
setCurrencyRef(java.lang.String currency)
ActualPrice.ActualPriceBuilder
setPriceExpression(PriceExpressionEnum priceExpression)
java.lang.String
toString()
-
-
-
Field Detail
-
amount
protected java.math.BigDecimal amount
-
currency
protected FieldWithMetaString.FieldWithMetaStringBuilder currency
-
priceExpression
protected PriceExpressionEnum priceExpression
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ActualPrice> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAmount
public java.math.BigDecimal getAmount()
-
getCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()
-
getOrCreateCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateCurrency()
-
getPriceExpression
public PriceExpressionEnum getPriceExpression()
-
setAmount
public ActualPrice.ActualPriceBuilder setAmount(java.math.BigDecimal amount)
-
setCurrency
public ActualPrice.ActualPriceBuilder setCurrency(FieldWithMetaString currency)
-
setCurrencyRef
public ActualPrice.ActualPriceBuilder setCurrencyRef(java.lang.String currency)
-
setPriceExpression
public ActualPrice.ActualPriceBuilder setPriceExpression(PriceExpressionEnum priceExpression)
-
build
public ActualPrice build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ActualPrice.ActualPriceBuilder 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
-
-