Class Fra
Java class for Fra complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Fra"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Product"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}BuyerSeller.model"/> <sequence> <element name="adjustedEffectiveDate" type="{http://www.fpml.org/FpML-5/confirmation}RequiredIdentifierDate"/> <element name="adjustedTerminationDate" type="{http://www.w3.org/2001/XMLSchema}date"/> </sequence> <element name="paymentDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate"/> <element name="fixingDateOffset" type="{http://www.fpml.org/FpML-5/confirmation}RelativeDateOffset"/> <element name="dayCountFraction" type="{http://www.fpml.org/FpML-5/confirmation}DayCountFraction"/> <element name="calculationPeriodNumberOfDays" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/> <element name="notional" type="{http://www.fpml.org/FpML-5/confirmation}Money"/> <element name="fixedRate" type="{http://www.fpml.org/FpML-5/confirmation}IdentifiedRate"/> <element name="floatingRateIndex" type="{http://www.fpml.org/FpML-5/confirmation}FloatingRateIndex"/> <element name="indexTenor" type="{http://www.fpml.org/FpML-5/confirmation}Period" maxOccurs="unbounded"/> <element name="fraDiscounting" type="{http://www.fpml.org/FpML-5/confirmation}FraDiscountingEnum"/> <element name="additionalPayment" type="{http://www.fpml.org/FpML-5/confirmation}Payment" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected RequiredIdentifierDate
protected XMLGregorianCalendar
protected AccountReference
protected PartyReference
protected BigInteger
protected DayCountFraction
protected IdentifiedRate
protected RelativeDateOffset
protected FloatingRateIndex
protected FraDiscountingEnum
protected Money
protected AdjustableDate
protected AccountReference
protected PartyReference
Fields inherited from class net.finmath.smartcontract.product.xml.Product
assetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the additionalPayment property.Gets the value of the adjustedEffectiveDate property.Gets the value of the adjustedTerminationDate property.Gets the value of the buyerAccountReference property.Gets the value of the buyerPartyReference property.Gets the value of the calculationPeriodNumberOfDays property.Gets the value of the dayCountFraction property.Gets the value of the fixedRate property.Gets the value of the fixingDateOffset property.Gets the value of the floatingRateIndex property.Gets the value of the fraDiscounting property.Gets the value of the indexTenor property.Gets the value of the notional property.Gets the value of the paymentDate property.Gets the value of the sellerAccountReference property.Gets the value of the sellerPartyReference property.void
Sets the value of the adjustedEffectiveDate property.void
Sets the value of the adjustedTerminationDate property.void
Sets the value of the buyerAccountReference property.void
Sets the value of the buyerPartyReference property.void
Sets the value of the calculationPeriodNumberOfDays property.void
Sets the value of the dayCountFraction property.void
setFixedRate
(IdentifiedRate value) Sets the value of the fixedRate property.void
Sets the value of the fixingDateOffset property.void
Sets the value of the floatingRateIndex property.void
Sets the value of the fraDiscounting property.void
setNotional
(Money value) Sets the value of the notional property.void
setPaymentDate
(AdjustableDate value) Sets the value of the paymentDate property.void
Sets the value of the sellerAccountReference property.void
Sets the value of the sellerPartyReference property.Methods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
buyerPartyReference
-
buyerAccountReference
-
sellerPartyReference
-
sellerAccountReference
-
adjustedEffectiveDate
-
adjustedTerminationDate
-
paymentDate
-
fixingDateOffset
-
dayCountFraction
-
calculationPeriodNumberOfDays
-
notional
-
fixedRate
-
floatingRateIndex
-
indexTenor
-
fraDiscounting
-
additionalPayment
-
-
Constructor Details
-
Fra
public Fra()
-
-
Method Details
-
getBuyerPartyReference
Gets the value of the buyerPartyReference property.- Returns:
- possible object is
PartyReference
-
setBuyerPartyReference
Sets the value of the buyerPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getBuyerAccountReference
Gets the value of the buyerAccountReference property.- Returns:
- possible object is
AccountReference
-
setBuyerAccountReference
Sets the value of the buyerAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getSellerPartyReference
Gets the value of the sellerPartyReference property.- Returns:
- possible object is
PartyReference
-
setSellerPartyReference
Sets the value of the sellerPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getSellerAccountReference
Gets the value of the sellerAccountReference property.- Returns:
- possible object is
AccountReference
-
setSellerAccountReference
Sets the value of the sellerAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getAdjustedEffectiveDate
Gets the value of the adjustedEffectiveDate property.- Returns:
- possible object is
RequiredIdentifierDate
-
setAdjustedEffectiveDate
Sets the value of the adjustedEffectiveDate property.- Parameters:
value
- allowed object isRequiredIdentifierDate
-
getAdjustedTerminationDate
Gets the value of the adjustedTerminationDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setAdjustedTerminationDate
Sets the value of the adjustedTerminationDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getPaymentDate
Gets the value of the paymentDate property.- Returns:
- possible object is
AdjustableDate
-
setPaymentDate
Sets the value of the paymentDate property.- Parameters:
value
- allowed object isAdjustableDate
-
getFixingDateOffset
Gets the value of the fixingDateOffset property.- Returns:
- possible object is
RelativeDateOffset
-
setFixingDateOffset
Sets the value of the fixingDateOffset property.- Parameters:
value
- allowed object isRelativeDateOffset
-
getDayCountFraction
Gets the value of the dayCountFraction property.- Returns:
- possible object is
DayCountFraction
-
setDayCountFraction
Sets the value of the dayCountFraction property.- Parameters:
value
- allowed object isDayCountFraction
-
getCalculationPeriodNumberOfDays
Gets the value of the calculationPeriodNumberOfDays property.- Returns:
- possible object is
BigInteger
-
setCalculationPeriodNumberOfDays
Sets the value of the calculationPeriodNumberOfDays property.- Parameters:
value
- allowed object isBigInteger
-
getNotional
-
setNotional
-
getFixedRate
Gets the value of the fixedRate property.- Returns:
- possible object is
IdentifiedRate
-
setFixedRate
Sets the value of the fixedRate property.- Parameters:
value
- allowed object isIdentifiedRate
-
getFloatingRateIndex
Gets the value of the floatingRateIndex property.- Returns:
- possible object is
FloatingRateIndex
-
setFloatingRateIndex
Sets the value of the floatingRateIndex property.- Parameters:
value
- allowed object isFloatingRateIndex
-
getIndexTenor
Gets the value of the indexTenor 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 indexTenor property.For example, to add a new item, do as follows:
getIndexTenor().add(newItem);
Objects of the following type(s) are allowed in the list
Period
-
getFraDiscounting
Gets the value of the fraDiscounting property.- Returns:
- possible object is
FraDiscountingEnum
-
setFraDiscounting
Sets the value of the fraDiscounting property.- Parameters:
value
- allowed object isFraDiscountingEnum
-
getAdditionalPayment
Gets the value of the additionalPayment 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 additionalPayment property.For example, to add a new item, do as follows:
getAdditionalPayment().add(newItem);
Objects of the following type(s) are allowed in the list
Payment
-