Class TradeChangeContent
java.lang.Object
net.finmath.smartcontract.product.xml.TradeChangeContent
A structure describing a non-negotiated trade resulting from a market
event.
Java class for TradeChangeContent complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeChangeContent"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice minOccurs="0"> <element name="oldTradeIdentifier" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifier"/> <element name="oldTrade" type="{http://www.fpml.org/FpML-5/confirmation}Trade"/> </choice> <element name="trade" type="{http://www.fpml.org/FpML-5/confirmation}Trade"/> <element name="effectiveDate" type="{http://www.w3.org/2001/XMLSchema}date"/> <element ref="{http://www.fpml.org/FpML-5/confirmation}changeEvent"/> <element name="payment" type="{http://www.fpml.org/FpML-5/confirmation}Payment" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected jakarta.xml.bind.JAXBElement
<? extends ChangeEvent> protected XMLGregorianCalendar
protected Trade
protected PartyTradeIdentifier
protected Payment
protected Trade
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement
<? extends ChangeEvent> Substitution point for types of changeGets the value of the effectiveDate property.Gets the value of the oldTrade property.Gets the value of the oldTradeIdentifier property.Gets the value of the payment property.getTrade()
Gets the value of the trade property.void
setChangeEvent
(jakarta.xml.bind.JAXBElement<? extends ChangeEvent> value) Sets the value of the changeEvent property.void
Sets the value of the effectiveDate property.void
setOldTrade
(Trade value) Sets the value of the oldTrade property.void
Sets the value of the oldTradeIdentifier property.void
setPayment
(Payment value) Sets the value of the payment property.void
Sets the value of the trade property.
-
Field Details
-
oldTradeIdentifier
-
oldTrade
-
trade
-
effectiveDate
-
changeEvent
-
payment
-
-
Constructor Details
-
TradeChangeContent
public TradeChangeContent()
-
-
Method Details
-
getOldTradeIdentifier
Gets the value of the oldTradeIdentifier property.- Returns:
- possible object is
PartyTradeIdentifier
-
setOldTradeIdentifier
Sets the value of the oldTradeIdentifier property.- Parameters:
value
- allowed object isPartyTradeIdentifier
-
getOldTrade
-
setOldTrade
-
getTrade
-
setTrade
-
getEffectiveDate
Gets the value of the effectiveDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEffectiveDate
Sets the value of the effectiveDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getChangeEvent
Substitution point for types of change- Returns:
- possible object is
JAXBElement
<
CorporateActionEvent
>
JAXBElement
<
IndexChange
>
JAXBElement
<
BasketChangeEvent
>
JAXBElement
<
ChangeEvent
>
-
setChangeEvent
Sets the value of the changeEvent property.- Parameters:
value
- allowed object isJAXBElement
<
CorporateActionEvent
>
JAXBElement
<
IndexChange
>
JAXBElement
<
BasketChangeEvent
>
JAXBElement
<
ChangeEvent
>
-
getPayment
-
setPayment
-