Package org.isda.cdm
Class OptionDenomination.OptionDenominationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.OptionDenomination.OptionDenominationBuilder
-
- Enclosing class:
- OptionDenomination
public static class OptionDenomination.OptionDenominationBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected FieldWithMetaString.FieldWithMetaStringBuilder
entitlementCurrency
protected java.math.BigDecimal
numberOfOptions
protected java.math.BigDecimal
optionEntitlement
-
Constructor Summary
Constructors Constructor Description OptionDenominationBuilder()
-
Method Summary
-
-
-
Field Detail
-
entitlementCurrency
protected FieldWithMetaString.FieldWithMetaStringBuilder entitlementCurrency
-
numberOfOptions
protected java.math.BigDecimal numberOfOptions
-
optionEntitlement
protected java.math.BigDecimal optionEntitlement
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends OptionDenomination> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getEntitlementCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getEntitlementCurrency()
-
getOrCreateEntitlementCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateEntitlementCurrency()
-
getNumberOfOptions
public java.math.BigDecimal getNumberOfOptions()
-
getOptionEntitlement
public java.math.BigDecimal getOptionEntitlement()
-
setEntitlementCurrency
public OptionDenomination.OptionDenominationBuilder setEntitlementCurrency(FieldWithMetaString entitlementCurrency)
-
setEntitlementCurrencyRef
public OptionDenomination.OptionDenominationBuilder setEntitlementCurrencyRef(java.lang.String entitlementCurrency)
-
setNumberOfOptions
public OptionDenomination.OptionDenominationBuilder setNumberOfOptions(java.math.BigDecimal numberOfOptions)
-
setOptionEntitlement
public OptionDenomination.OptionDenominationBuilder setOptionEntitlement(java.math.BigDecimal optionEntitlement)
-
build
public OptionDenomination build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public OptionDenomination.OptionDenominationBuilder 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
-
-