Class OilPhysicalLeg
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.OilPhysicalLeg
Physically settled leg of a physically settled oil product transaction.
Java class for OilPhysicalLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OilPhysicalLeg">
<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="oil" type="{http://www.fpml.org/FpML-5/confirmation}OilProduct"/>
<element name="deliveryConditions" type="{http://www.fpml.org/FpML-5/confirmation}OilDelivery"/>
<element name="deliveryQuantity" type="{http://www.fpml.org/FpML-5/confirmation}CommodityPhysicalQuantity"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OilDeliveryprotected CommodityDeliveryPeriodsprotected CommodityPhysicalQuantityprotected OilProductFields inherited from class net.finmath.smartcontract.product.xml.PhysicalSwapLeg
payerAccountReference, payerPartyReference, receiverAccountReference, receiverPartyReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the deliveryConditions property.Gets the value of the deliveryPeriods property.Gets the value of the deliveryQuantity property.getOil()Gets the value of the oil property.voidsetDeliveryConditions(OilDelivery value) Sets the value of the deliveryConditions property.voidSets the value of the deliveryPeriods property.voidSets the value of the deliveryQuantity property.voidsetOil(OilProduct value) Sets the value of the oil property.Methods inherited from class net.finmath.smartcontract.product.xml.PhysicalSwapLeg
getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReference, setPayerAccountReference, setPayerPartyReference, setReceiverAccountReference, setReceiverPartyReference
-
Field Details
-
deliveryPeriods
-
oil
-
deliveryConditions
-
deliveryQuantity
-
-
Constructor Details
-
OilPhysicalLeg
public OilPhysicalLeg()
-
-
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
-
getOil
Gets the value of the oil property.- Returns:
- possible object is
OilProduct
-
setOil
Sets the value of the oil property.- Parameters:
value- allowed object isOilProduct
-
getDeliveryConditions
Gets the value of the deliveryConditions property.- Returns:
- possible object is
OilDelivery
-
setDeliveryConditions
Sets the value of the deliveryConditions property.- Parameters:
value- allowed object isOilDelivery
-
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
-