Class CoalPhysicalLeg
java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.CommoditySwapLeg
net.finmath.smartcontract.product.xml.PhysicalSwapLeg
net.finmath.smartcontract.product.xml.CoalPhysicalLeg
Physically settled leg of a physically settled coal transaction.
Java class for CoalPhysicalLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CoalPhysicalLeg">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}PhysicalSwapLeg">
<sequence>
<element name="deliveryPeriods" type="{http://www.fpml.org/FpML-5/confirmation}CommodityDeliveryPeriods"/>
<element name="coal" type="{http://www.fpml.org/FpML-5/confirmation}CoalProduct"/>
<element name="deliveryConditions" type="{http://www.fpml.org/FpML-5/confirmation}CoalDelivery"/>
<element name="deliveryQuantity" type="{http://www.fpml.org/FpML-5/confirmation}CommodityPhysicalQuantity"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CoalProductprotected CoalDeliveryprotected CommodityDeliveryPeriodsprotected CommodityPhysicalQuantityFields inherited from class net.finmath.smartcontract.product.xml.PhysicalSwapLeg
payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCoal()Gets the value of the coal property.Gets the value of the deliveryConditions property.Gets the value of the deliveryPeriods property.Gets the value of the deliveryQuantity property.voidsetCoal(CoalProduct value) Sets the value of the coal property.voidSets the value of the deliveryConditions property.voidSets the value of the deliveryPeriods property.voidSets the value of the deliveryQuantity property.Methods inherited from class net.finmath.smartcontract.product.xml.PhysicalSwapLeg
getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReference, setPayerAccountReference, setPayerPartyReference, setReceiverAccountReference, setReceiverPartyReference
-
Field Details
-
deliveryPeriods
-
coal
-
deliveryConditions
-
deliveryQuantity
-
-
Constructor Details
-
CoalPhysicalLeg
public CoalPhysicalLeg()
-
-
Method Details
-
getDeliveryPeriods
Gets the value of the deliveryPeriods property.- Returns:
- possible object is
CommodityDeliveryPeriods
-
setDeliveryPeriods
Sets the value of the deliveryPeriods property.- Parameters:
value- allowed object isCommodityDeliveryPeriods
-
getCoal
Gets the value of the coal property.- Returns:
- possible object is
CoalProduct
-
setCoal
Sets the value of the coal property.- Parameters:
value- allowed object isCoalProduct
-
getDeliveryConditions
Gets the value of the deliveryConditions property.- Returns:
- possible object is
CoalDelivery
-
setDeliveryConditions
Sets the value of the deliveryConditions property.- Parameters:
value- allowed object isCoalDelivery
-
getDeliveryQuantity
Gets the value of the deliveryQuantity property.- Returns:
- possible object is
CommodityPhysicalQuantity
-
setDeliveryQuantity
Sets the value of the deliveryQuantity property.- Parameters:
value- allowed object isCommodityPhysicalQuantity
-