Class FxSwapLeg
Java class for FxSwapLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxSwapLeg"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Leg"> <sequence> <element name="tradeIdentifierReference" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifierReference" maxOccurs="unbounded" minOccurs="0"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}FxCoreDetails.model"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected XMLGregorianCalendar
protected XMLGregorianCalendar
protected DealtCurrencyEnum
protected List
<FxDisruption> protected Payment
protected Payment
protected ExchangeRate
protected FxCashSettlement
protected FxTenorPeriodEnum
protected Period
protected List
<PartyTradeIdentifierReference> protected XMLGregorianCalendar
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the currency1ValueDate property.Gets the value of the currency2ValueDate property.Gets the value of the dealtCurrency property.Gets the value of the disruption property.Gets the value of the exchangedCurrency1 property.Gets the value of the exchangedCurrency2 property.Gets the value of the exchangeRate property.Gets the value of the nonDeliverableSettlement property.Gets the value of the tenorName property.Gets the value of the tenorPeriod property.Gets the value of the tradeIdentifierReference property.Gets the value of the valueDate property.void
Sets the value of the currency1ValueDate property.void
Sets the value of the currency2ValueDate property.void
Sets the value of the dealtCurrency property.void
setExchangedCurrency1
(Payment value) Sets the value of the exchangedCurrency1 property.void
setExchangedCurrency2
(Payment value) Sets the value of the exchangedCurrency2 property.void
setExchangeRate
(ExchangeRate value) Sets the value of the exchangeRate property.void
Sets the value of the nonDeliverableSettlement property.void
setTenorName
(FxTenorPeriodEnum value) Sets the value of the tenorName property.void
setTenorPeriod
(Period value) Sets the value of the tenorPeriod property.void
setValueDate
(XMLGregorianCalendar value) Sets the value of the valueDate property.
-
Field Details
-
tradeIdentifierReference
-
exchangedCurrency1
-
exchangedCurrency2
-
dealtCurrency
-
tenorName
-
tenorPeriod
-
valueDate
-
currency1ValueDate
-
currency2ValueDate
-
exchangeRate
-
nonDeliverableSettlement
-
disruption
-
-
Constructor Details
-
FxSwapLeg
public FxSwapLeg()
-
-
Method Details
-
getTradeIdentifierReference
Gets the value of the tradeIdentifierReference 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 tradeIdentifierReference property.For example, to add a new item, do as follows:
getTradeIdentifierReference().add(newItem);
Objects of the following type(s) are allowed in the list
PartyTradeIdentifierReference
-
getExchangedCurrency1
-
setExchangedCurrency1
-
getExchangedCurrency2
-
setExchangedCurrency2
-
getDealtCurrency
Gets the value of the dealtCurrency property.- Returns:
- possible object is
DealtCurrencyEnum
-
setDealtCurrency
Sets the value of the dealtCurrency property.- Parameters:
value
- allowed object isDealtCurrencyEnum
-
getTenorName
Gets the value of the tenorName property.- Returns:
- possible object is
FxTenorPeriodEnum
-
setTenorName
Sets the value of the tenorName property.- Parameters:
value
- allowed object isFxTenorPeriodEnum
-
getTenorPeriod
-
setTenorPeriod
-
getValueDate
Gets the value of the valueDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setValueDate
Sets the value of the valueDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getCurrency1ValueDate
Gets the value of the currency1ValueDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setCurrency1ValueDate
Sets the value of the currency1ValueDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getCurrency2ValueDate
Gets the value of the currency2ValueDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setCurrency2ValueDate
Sets the value of the currency2ValueDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getExchangeRate
Gets the value of the exchangeRate property.- Returns:
- possible object is
ExchangeRate
-
setExchangeRate
Sets the value of the exchangeRate property.- Parameters:
value
- allowed object isExchangeRate
-
getNonDeliverableSettlement
Gets the value of the nonDeliverableSettlement property.- Returns:
- possible object is
FxCashSettlement
-
setNonDeliverableSettlement
Sets the value of the nonDeliverableSettlement property.- Parameters:
value
- allowed object isFxCashSettlement
-
getDisruption
Gets the value of the disruption 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 disruption property.For example, to add a new item, do as follows:
getDisruption().add(newItem);
Objects of the following type(s) are allowed in the list
FxDisruption
-