Package org.isda.cdm
Class CommodityTransferComponent
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.TransferBase
-
- org.isda.cdm.CommodityTransferComponent
-
@RosettaClass public class CommodityTransferComponent extends TransferBase
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommodityTransferComponent.CommodityTransferComponentBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.TransferBase
TransferBase.TransferBaseBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommodityTransferComponent.CommodityTransferComponentBuilder
builder()
boolean
equals(java.lang.Object o)
AssetTransferTypeEnum
getAssetTransferType()
The type of transfer, e.g.java.util.List<CommodityTransferBreakdown>
getBreakdown()
The security transfer breakdown, when the transfer corresponds to a net transfer across several components which breakdown is deemed relevant (e.g.Commodity
getCommodity()
java.math.BigDecimal
getQuantity()
TimeUnitEnum
getTimeUnit()
TransferorTransferee
getTransferorTransferee()
The transferee and transferor party information.UnitEnum
getUnit()
The unit of measure, applicable to physical assets.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CommodityTransferComponent>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CommodityTransferComponent.CommodityTransferComponentBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.TransferBase
getIdentifier, getTransferCalculation
-
-
-
-
Method Detail
-
getAssetTransferType
public final AssetTransferTypeEnum getAssetTransferType()
The type of transfer, e.g. Free of Payment.
-
getBreakdown
@RosettaSynonym(value="breakdown", source="Rosetta_Workbench") public final java.util.List<CommodityTransferBreakdown> getBreakdown()
The security transfer breakdown, when the transfer corresponds to a net transfer across several components which breakdown is deemed relevant (e.g. the net security transfer related to several contracts).
-
getCommodity
public final Commodity getCommodity()
-
getQuantity
@RosettaSynonym(value="quantity", source="Rosetta_Workbench") public final java.math.BigDecimal getQuantity()
-
getTimeUnit
public final TimeUnitEnum getTimeUnit()
-
getTransferorTransferee
public final TransferorTransferee getTransferorTransferee()
The transferee and transferor party information.
-
getUnit
public final UnitEnum getUnit()
The unit of measure, applicable to physical assets.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CommodityTransferComponent> metaData()
- Overrides:
metaData
in classTransferBase
-
toBuilder
public CommodityTransferComponent.CommodityTransferComponentBuilder toBuilder()
- Overrides:
toBuilder
in classTransferBase
-
builder
public static CommodityTransferComponent.CommodityTransferComponentBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classTransferBase
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classTransferBase
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTransferBase
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTransferBase
-
-