Class TradeChangeBase
- Direct Known Subclasses:
TradeNotionalChange
Java class for TradeChangeBase complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeChangeBase"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}AbstractEvent"> <sequence> <choice> <element name="tradeIdentifier" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifier" maxOccurs="unbounded"/> <element name="originalTrade" type="{http://www.fpml.org/FpML-5/confirmation}Trade"/> </choice> <element name="resultingTrade" type="{http://www.fpml.org/FpML-5/confirmation}Trade" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}AgreementAndEffectiveDates.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}TradeAlterationPayment.model"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected XMLGregorianCalendar
protected XMLGregorianCalendar
protected ExecutionDateTime
protected Trade
protected Trade
protected List
<PartyTradeIdentifier> Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
eventIdentifier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the agreementDate property.Gets the value of the effectiveDate property.Gets the value of the executionDateTime property.Gets the value of the originalTrade property.Gets the value of the payment property.Gets the value of the resultingTrade property.Gets the value of the tradeIdentifier property.void
Sets the value of the agreementDate property.void
Sets the value of the effectiveDate property.void
Sets the value of the executionDateTime property.void
setOriginalTrade
(Trade value) Sets the value of the originalTrade property.void
setResultingTrade
(Trade value) Sets the value of the resultingTrade property.Methods inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
getEventIdentifier
-
Field Details
-
tradeIdentifier
-
originalTrade
-
resultingTrade
-
agreementDate
-
executionDateTime
-
effectiveDate
-
payment
-
-
Constructor Details
-
TradeChangeBase
public TradeChangeBase()
-
-
Method Details
-
getTradeIdentifier
Gets the value of the tradeIdentifier 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 tradeIdentifier property.For example, to add a new item, do as follows:
getTradeIdentifier().add(newItem);
Objects of the following type(s) are allowed in the list
PartyTradeIdentifier
-
getOriginalTrade
-
setOriginalTrade
-
getResultingTrade
-
setResultingTrade
-
getAgreementDate
Gets the value of the agreementDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setAgreementDate
Sets the value of the agreementDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getExecutionDateTime
Gets the value of the executionDateTime property.- Returns:
- possible object is
ExecutionDateTime
-
setExecutionDateTime
Sets the value of the executionDateTime property.- Parameters:
value
- allowed object isExecutionDateTime
-
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
-
getPayment
Gets the value of the payment 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 payment property.For example, to add a new item, do as follows:
getPayment().add(newItem);
Objects of the following type(s) are allowed in the list
Payment
-