Class CommodityMarketDisruption
Java class for CommodityMarketDisruption complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CommodityMarketDisruption">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<sequence>
<element name="marketDisruptionEvents" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEventsEnum"/>
<element name="additionalMarketDisruptionEvent" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEvent" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<element name="marketDisruptionEvent" type="{http://www.fpml.org/FpML-5/confirmation}MarketDisruptionEvent" maxOccurs="unbounded"/>
</choice>
<choice minOccurs="0">
<element name="disruptionFallbacks" type="{http://www.fpml.org/FpML-5/confirmation}DisruptionFallbacksEnum"/>
<element name="disruptionFallback" type="{http://www.fpml.org/FpML-5/confirmation}SequencedDisruptionFallback" maxOccurs="unbounded"/>
</choice>
<element name="fallbackReferencePrice" type="{http://www.fpml.org/FpML-5/confirmation}Underlyer" minOccurs="0"/>
<element name="maximumNumberOfDaysOfDisruption" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
<element name="priceMaterialityPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="minimumFuturesContracts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<MarketDisruptionEvent> protected List<SequencedDisruptionFallback> protected DisruptionFallbacksEnumprotected Underlyerprotected List<MarketDisruptionEvent> protected MarketDisruptionEventsEnumprotected BigIntegerprotected BigIntegerprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the additionalMarketDisruptionEvent property.Gets the value of the disruptionFallback property.Gets the value of the disruptionFallbacks property.Gets the value of the fallbackReferencePrice property.Gets the value of the marketDisruptionEvent property.Gets the value of the marketDisruptionEvents property.Gets the value of the maximumNumberOfDaysOfDisruption property.Gets the value of the minimumFuturesContracts property.Gets the value of the priceMaterialityPercentage property.voidSets the value of the disruptionFallbacks property.voidSets the value of the fallbackReferencePrice property.voidSets the value of the marketDisruptionEvents property.voidSets the value of the maximumNumberOfDaysOfDisruption property.voidSets the value of the minimumFuturesContracts property.voidSets the value of the priceMaterialityPercentage property.
-
Field Details
-
marketDisruptionEvents
-
additionalMarketDisruptionEvent
-
marketDisruptionEvent
-
disruptionFallbacks
-
disruptionFallback
-
fallbackReferencePrice
-
maximumNumberOfDaysOfDisruption
-
priceMaterialityPercentage
-
minimumFuturesContracts
-
-
Constructor Details
-
CommodityMarketDisruption
public CommodityMarketDisruption()
-
-
Method Details
-
getMarketDisruptionEvents
Gets the value of the marketDisruptionEvents property.- Returns:
- possible object is
MarketDisruptionEventsEnum
-
setMarketDisruptionEvents
Sets the value of the marketDisruptionEvents property.- Parameters:
value- allowed object isMarketDisruptionEventsEnum
-
getAdditionalMarketDisruptionEvent
Gets the value of the additionalMarketDisruptionEvent property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the additionalMarketDisruptionEvent property.For example, to add a new item, do as follows:
getAdditionalMarketDisruptionEvent().add(newItem);Objects of the following type(s) are allowed in the list
MarketDisruptionEvent -
getMarketDisruptionEvent
Gets the value of the marketDisruptionEvent property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the marketDisruptionEvent property.For example, to add a new item, do as follows:
getMarketDisruptionEvent().add(newItem);Objects of the following type(s) are allowed in the list
MarketDisruptionEvent -
getDisruptionFallbacks
Gets the value of the disruptionFallbacks property.- Returns:
- possible object is
DisruptionFallbacksEnum
-
setDisruptionFallbacks
Sets the value of the disruptionFallbacks property.- Parameters:
value- allowed object isDisruptionFallbacksEnum
-
getDisruptionFallback
Gets the value of the disruptionFallback property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the disruptionFallback property.For example, to add a new item, do as follows:
getDisruptionFallback().add(newItem);Objects of the following type(s) are allowed in the list
SequencedDisruptionFallback -
getFallbackReferencePrice
-
setFallbackReferencePrice
-
getMaximumNumberOfDaysOfDisruption
Gets the value of the maximumNumberOfDaysOfDisruption property.- Returns:
- possible object is
BigInteger
-
setMaximumNumberOfDaysOfDisruption
Sets the value of the maximumNumberOfDaysOfDisruption property.- Parameters:
value- allowed object isBigInteger
-
getPriceMaterialityPercentage
Gets the value of the priceMaterialityPercentage property.- Returns:
- possible object is
BigDecimal
-
setPriceMaterialityPercentage
Sets the value of the priceMaterialityPercentage property.- Parameters:
value- allowed object isBigDecimal
-
getMinimumFuturesContracts
Gets the value of the minimumFuturesContracts property.- Returns:
- possible object is
BigInteger
-
setMinimumFuturesContracts
Sets the value of the minimumFuturesContracts property.- Parameters:
value- allowed object isBigInteger
-