Class TradeNovationContent
Java class for TradeNovationContent complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeNovationContent"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}AbstractEvent"> <sequence> <choice> <group ref="{http://www.fpml.org/FpML-5/confirmation}NewTrade.model"/> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}OldTrade.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}FeeTrade.model" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}NewTrade.model" minOccurs="0"/> </sequence> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}FeeTrade.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}NewTrade.model" minOccurs="0"/> </sequence> </choice> <group ref="{http://www.fpml.org/FpML-5/confirmation}NovationRoles.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}NovationDates.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}NovationAmounts.model"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}NovationTerms.model"/> <element name="payment" type="{http://www.fpml.org/FpML-5/confirmation}Payment" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
eventIdentifier
-
Constructor Summary
-
Method Summary
Methods inherited from class net.finmath.smartcontract.product.xml.AbstractEvent
getEventIdentifier
-
Field Details
-
rest
-
-
Constructor Details
-
TradeNovationContent
public TradeNovationContent()
-
-
Method Details
-
getRest
Gets the rest of the content model.You are getting this "catch-all" property because of the following reason: The field name "NewTradeIdentifier" is used by two different parts of a schema. See: line 1637 of file:/Users/fries/git-sdc/finmath-smart-derivative-contract/target/checkout/src/main/resources/schemas/fpml-schemas/fpml-business-events-5-9.xsd line 1637 of file:/Users/fries/git-sdc/finmath-smart-derivative-contract/target/checkout/src/main/resources/schemas/fpml-schemas/fpml-business-events-5-9.xsd
To get rid of this property, apply a property customization to one of both of the following declarations to change their names: Gets the value of the rest 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 rest property.For example, to add a new item, do as follows:
getRest().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
PartyTradeIdentifier
>
JAXBElement
<
Trade
>
JAXBElement
<
PartyTradeIdentifier
>
JAXBElement
<
Trade
>
JAXBElement
<
PartyTradeIdentifier
>
JAXBElement
<
Trade
>
JAXBElement
<
PartyReference
>
JAXBElement
<
AccountReference
>
JAXBElement
<
PartyReference
>
JAXBElement
<
PartyReference
>
JAXBElement
<
AccountReference
>
JAXBElement
<
AccountReference
>
JAXBElement
<
PartyReference
>
JAXBElement
<
AccountReference
>
JAXBElement
<
PartyReference
>
JAXBElement
<
AccountReference
>
JAXBElement
<
XMLGregorianCalendar
>
JAXBElement
<
ExecutionDateTime
>
JAXBElement
<
XMLGregorianCalendar
>
JAXBElement
<
Money
>
JAXBElement
<
Money
>
JAXBElement
<
BigDecimal
>
JAXBElement
<
BigDecimal
>
JAXBElement
<
BigDecimal
>
JAXBElement
<
BigDecimal
>
JAXBElement
<
TradeLegSizeChange
>
JAXBElement
<
Boolean
>
JAXBElement
<
FirstPeriodStartDate
>
JAXBElement
<
Empty
>
JAXBElement
<
CreditDerivativesNotices
>
JAXBElement
<
ContractualDefinitions
>
JAXBElement
<
ContractualTermsSupplement
>
JAXBElement
<
Payment
>
-