Package org.isda.cdm
Class CommoditySet.CommoditySetBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.CommoditySet.CommoditySetBuilder
-
- Enclosing class:
- CommoditySet
public static class CommoditySet.CommoditySetBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Commodity.CommodityBuilder
commodity
protected java.math.BigDecimal
quantity
protected TimeUnitEnum
timeUnit
protected UnitEnum
unit
-
Constructor Summary
Constructors Constructor Description CommoditySetBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommoditySet
build()
boolean
equals(java.lang.Object o)
Commodity.CommodityBuilder
getCommodity()
Commodity.CommodityBuilder
getOrCreateCommodity()
java.math.BigDecimal
getQuantity()
TimeUnitEnum
getTimeUnit()
UnitEnum
getUnit()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CommoditySet>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
CommoditySet.CommoditySetBuilder
prune()
CommoditySet.CommoditySetBuilder
setCommodity(Commodity commodity)
CommoditySet.CommoditySetBuilder
setCommodityBuilder(Commodity.CommodityBuilder commodity)
CommoditySet.CommoditySetBuilder
setQuantity(java.math.BigDecimal quantity)
CommoditySet.CommoditySetBuilder
setTimeUnit(TimeUnitEnum timeUnit)
CommoditySet.CommoditySetBuilder
setUnit(UnitEnum unit)
java.lang.String
toString()
-
-
-
Field Detail
-
commodity
protected Commodity.CommodityBuilder commodity
-
quantity
protected java.math.BigDecimal quantity
-
timeUnit
protected TimeUnitEnum timeUnit
-
unit
protected UnitEnum unit
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CommoditySet> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getCommodity
public Commodity.CommodityBuilder getCommodity()
-
getOrCreateCommodity
public Commodity.CommodityBuilder getOrCreateCommodity()
-
getQuantity
public java.math.BigDecimal getQuantity()
-
getTimeUnit
public TimeUnitEnum getTimeUnit()
-
getUnit
public UnitEnum getUnit()
-
setCommodity
public CommoditySet.CommoditySetBuilder setCommodity(Commodity commodity)
-
setCommodityBuilder
public CommoditySet.CommoditySetBuilder setCommodityBuilder(Commodity.CommodityBuilder commodity)
-
setQuantity
public CommoditySet.CommoditySetBuilder setQuantity(java.math.BigDecimal quantity)
-
setTimeUnit
public CommoditySet.CommoditySetBuilder setTimeUnit(TimeUnitEnum timeUnit)
-
setUnit
public CommoditySet.CommoditySetBuilder setUnit(UnitEnum unit)
-
build
public CommoditySet build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public CommoditySet.CommoditySetBuilder 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
-
-