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
Modifier and TypeFieldDescriptionprotected List
<MarketDisruptionEvent> protected List
<SequencedDisruptionFallback> protected DisruptionFallbacksEnum
protected Underlyer
protected List
<MarketDisruptionEvent> protected MarketDisruptionEventsEnum
protected BigInteger
protected BigInteger
protected BigDecimal
-
Constructor Summary
-
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.void
Sets the value of the disruptionFallbacks property.void
Sets the value of the fallbackReferencePrice property.void
Sets the value of the marketDisruptionEvents property.void
Sets the value of the maximumNumberOfDaysOfDisruption property.void
Sets the value of the minimumFuturesContracts property.void
Sets 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
set
method 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
set
method 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
set
method 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
-