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
FieldsModifier and TypeFieldDescriptionprotected XMLGregorianCalendarprotected XMLGregorianCalendarprotected ExecutionDateTimeprotected Tradeprotected Tradeprotected List<PartyTradeIdentifier>Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
eventIdentifier -
Constructor Summary
Constructors -
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.voidsetAgreementDate(XMLGregorianCalendar value)Sets the value of the agreementDate property.voidsetEffectiveDate(XMLGregorianCalendar value)Sets the value of the effectiveDate property.voidSets the value of the executionDateTime property.voidsetOriginalTrade(Trade value)Sets the value of the originalTrade property.voidsetResultingTrade(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
setmethod 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
Gets the value of the originalTrade property.- Returns:
- possible object is
Trade
-
setOriginalTrade
Sets the value of the originalTrade property.- Parameters:
value- allowed object isTrade
-
getResultingTrade
Gets the value of the resultingTrade property.- Returns:
- possible object is
Trade
-
setResultingTrade
Sets the value of the resultingTrade property.- Parameters:
value- allowed object isTrade
-
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
setmethod 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
-