Class TradeNotionalChange
Java class for TradeNotionalChange complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeNotionalChange"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}TradeChangeBase"> <sequence> <choice> <group ref="{http://www.fpml.org/FpML-5/confirmation}TradeNotionalChange.model"/> <element name="sizeChange" type="{http://www.fpml.org/FpML-5/confirmation}TradeLegSizeChange" maxOccurs="unbounded"/> </choice> <element name="priceChange" type="{http://www.fpml.org/FpML-5/confirmation}TradeLegPriceChange" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<NonNegativeMoney> protected BigDecimal
protected BigDecimal
protected List
<NonNegativeMoney> protected BigDecimal
protected BigDecimal
protected List
<TradeLegPriceChange> protected List
<TradeLegSizeChange> Fields inherited from class net.finmath.smartcontract.product.xml.TradeChangeBase
agreementDate, effectiveDate, executionDateTime, originalTrade, payment, resultingTrade, tradeIdentifier
Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
eventIdentifier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the changeInNotionalAmount property.Gets the value of the changeInNumberOfOptions property.Gets the value of the changeInNumberOfUnits property.Gets the value of the outstandingNotionalAmount property.Gets the value of the outstandingNumberOfOptions property.Gets the value of the outstandingNumberOfUnits property.Gets the value of the priceChange property.Gets the value of the sizeChange property.void
Sets the value of the changeInNumberOfOptions property.void
Sets the value of the changeInNumberOfUnits property.void
Sets the value of the outstandingNumberOfOptions property.void
Sets the value of the outstandingNumberOfUnits property.Methods inherited from class net.finmath.smartcontract.product.xml.TradeChangeBase
getAgreementDate, getEffectiveDate, getExecutionDateTime, getOriginalTrade, getPayment, getResultingTrade, getTradeIdentifier, setAgreementDate, setEffectiveDate, setExecutionDateTime, setOriginalTrade, setResultingTrade
Methods inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
getEventIdentifier
-
Field Details
-
changeInNotionalAmount
-
outstandingNotionalAmount
-
changeInNumberOfOptions
-
outstandingNumberOfOptions
-
changeInNumberOfUnits
-
outstandingNumberOfUnits
-
sizeChange
-
priceChange
-
-
Constructor Details
-
TradeNotionalChange
public TradeNotionalChange()
-
-
Method Details
-
getChangeInNotionalAmount
Gets the value of the changeInNotionalAmount 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 changeInNotionalAmount property.For example, to add a new item, do as follows:
getChangeInNotionalAmount().add(newItem);
Objects of the following type(s) are allowed in the list
NonNegativeMoney
-
getOutstandingNotionalAmount
Gets the value of the outstandingNotionalAmount 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 outstandingNotionalAmount property.For example, to add a new item, do as follows:
getOutstandingNotionalAmount().add(newItem);
Objects of the following type(s) are allowed in the list
NonNegativeMoney
-
getChangeInNumberOfOptions
Gets the value of the changeInNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setChangeInNumberOfOptions
Sets the value of the changeInNumberOfOptions property.- Parameters:
value
- allowed object isBigDecimal
-
getOutstandingNumberOfOptions
Gets the value of the outstandingNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfOptions
Sets the value of the outstandingNumberOfOptions property.- Parameters:
value
- allowed object isBigDecimal
-
getChangeInNumberOfUnits
Gets the value of the changeInNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setChangeInNumberOfUnits
Sets the value of the changeInNumberOfUnits property.- Parameters:
value
- allowed object isBigDecimal
-
getOutstandingNumberOfUnits
Gets the value of the outstandingNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfUnits
Sets the value of the outstandingNumberOfUnits property.- Parameters:
value
- allowed object isBigDecimal
-
getSizeChange
Gets the value of the sizeChange 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 sizeChange property.For example, to add a new item, do as follows:
getSizeChange().add(newItem);
Objects of the following type(s) are allowed in the list
TradeLegSizeChange
-
getPriceChange
Gets the value of the priceChange 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 priceChange property.For example, to add a new item, do as follows:
getPriceChange().add(newItem);
Objects of the following type(s) are allowed in the list
TradeLegPriceChange
-