Package org.isda.cdm
Class CommodityTransferBreakdown.CommodityTransferBreakdownBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.TransferBase.TransferBaseBuilder
-
- org.isda.cdm.TransferBreakdown.TransferBreakdownBuilder
-
- org.isda.cdm.CommodityTransferBreakdown.CommodityTransferBreakdownBuilder
-
- Enclosing class:
- CommodityTransferBreakdown
public static class CommodityTransferBreakdown.CommodityTransferBreakdownBuilder extends TransferBreakdown.TransferBreakdownBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Commodity.CommodityBuilder
commodity
protected java.math.BigDecimal
quantity
protected TimeUnitEnum
timeUnit
protected TransferorTransferee.TransferorTransfereeBuilder
transferorTransferee
protected UnitEnum
unit
-
Fields inherited from class org.isda.cdm.TransferBreakdown.TransferBreakdownBuilder
lineage
-
Fields inherited from class org.isda.cdm.TransferBase.TransferBaseBuilder
identifier, transferCalculation
-
-
Constructor Summary
Constructors Constructor Description CommodityTransferBreakdownBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.TransferBreakdown.TransferBreakdownBuilder
getLineage, getOrCreateLineage
-
Methods inherited from class org.isda.cdm.TransferBase.TransferBaseBuilder
getIdentifier, getOrCreateIdentifier, getOrCreateTransferCalculation, getTransferCalculation
-
-
-
-
Field Detail
-
commodity
protected Commodity.CommodityBuilder commodity
-
quantity
protected java.math.BigDecimal quantity
-
timeUnit
protected TimeUnitEnum timeUnit
-
transferorTransferee
protected TransferorTransferee.TransferorTransfereeBuilder transferorTransferee
-
unit
protected UnitEnum unit
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CommodityTransferBreakdown> metaData()
- Overrides:
metaData
in classTransferBreakdown.TransferBreakdownBuilder
-
getCommodity
public Commodity.CommodityBuilder getCommodity()
-
getOrCreateCommodity
public Commodity.CommodityBuilder getOrCreateCommodity()
-
getQuantity
public java.math.BigDecimal getQuantity()
-
getTimeUnit
public TimeUnitEnum getTimeUnit()
-
getTransferorTransferee
public TransferorTransferee.TransferorTransfereeBuilder getTransferorTransferee()
-
getOrCreateTransferorTransferee
public TransferorTransferee.TransferorTransfereeBuilder getOrCreateTransferorTransferee()
-
getUnit
public UnitEnum getUnit()
-
setCommodity
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setCommodity(Commodity commodity)
-
setCommodityBuilder
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setCommodityBuilder(Commodity.CommodityBuilder commodity)
-
setQuantity
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setQuantity(java.math.BigDecimal quantity)
-
setTimeUnit
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setTimeUnit(TimeUnitEnum timeUnit)
-
setTransferorTransferee
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setTransferorTransferee(TransferorTransferee transferorTransferee)
-
setTransferorTransfereeBuilder
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setTransferorTransfereeBuilder(TransferorTransferee.TransferorTransfereeBuilder transferorTransferee)
-
setUnit
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setUnit(UnitEnum unit)
-
addLineage
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder addLineage(Lineage lineage)
- Overrides:
addLineage
in classTransferBreakdown.TransferBreakdownBuilder
-
addLineage
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder addLineage(Lineage lineage, int _idx)
- Overrides:
addLineage
in classTransferBreakdown.TransferBreakdownBuilder
-
addLineage
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder addLineage(java.util.List<Lineage> lineages)
- Overrides:
addLineage
in classTransferBreakdown.TransferBreakdownBuilder
-
addLineageBuilder
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder addLineageBuilder(Lineage.LineageBuilder lineage)
- Overrides:
addLineageBuilder
in classTransferBreakdown.TransferBreakdownBuilder
-
clearLineage
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder clearLineage()
- Overrides:
clearLineage
in classTransferBreakdown.TransferBreakdownBuilder
-
setIdentifier
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setIdentifier(FieldWithMetaString identifier)
- Overrides:
setIdentifier
in classTransferBreakdown.TransferBreakdownBuilder
-
setIdentifierRef
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setIdentifierRef(java.lang.String identifier)
- Overrides:
setIdentifierRef
in classTransferBreakdown.TransferBreakdownBuilder
-
setTransferCalculation
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setTransferCalculation(TransferCalculation transferCalculation)
- Overrides:
setTransferCalculation
in classTransferBreakdown.TransferBreakdownBuilder
-
setTransferCalculationBuilder
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder setTransferCalculationBuilder(TransferCalculation.TransferCalculationBuilder transferCalculation)
- Overrides:
setTransferCalculationBuilder
in classTransferBreakdown.TransferBreakdownBuilder
-
build
public CommodityTransferBreakdown build()
- Overrides:
build
in classTransferBreakdown.TransferBreakdownBuilder
-
prune
public CommodityTransferBreakdown.CommodityTransferBreakdownBuilder prune()
- Overrides:
prune
in classTransferBreakdown.TransferBreakdownBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classTransferBreakdown.TransferBreakdownBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classTransferBreakdown.TransferBreakdownBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classTransferBreakdown.TransferBreakdownBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTransferBreakdown.TransferBreakdownBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTransferBreakdown.TransferBreakdownBuilder
-
-