Class NonPeriodicFixedPriceLeg
java.lang.Object
net.finmath.smartcontract.product.xml.Leg
net.finmath.smartcontract.product.xml.CommoditySwapLeg
net.finmath.smartcontract.product.xml.NonPeriodicFixedPriceLeg
The details of a fixed payment. Can be used for a forward transaction or as
the base for a more complex fixed leg component such as the fixed leg of a swap.
Java class for NonPeriodicFixedPriceLeg complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NonPeriodicFixedPriceLeg"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}CommoditySwapLeg"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}PayerReceiver.model"/> <element name="fixedPrice" type="{http://www.fpml.org/FpML-5/confirmation}FixedPrice"/> <element name="totalPrice" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeMoney" minOccurs="0"/> <element name="quantityReference" type="{http://www.fpml.org/FpML-5/confirmation}QuantityReference"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}CommodityPaymentDates.model"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FixedPrice
protected Boolean
protected AccountReference
protected PartyReference
protected AdjustableDatesOrRelativeDateOffset
protected QuantityReference
protected AccountReference
protected PartyReference
protected CommodityRelativePaymentDates
protected NonNegativeMoney
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the fixedPrice property.Gets the value of the payerAccountReference property.Gets the value of the payerPartyReference property.Gets the value of the paymentDates property.Gets the value of the quantityReference property.Gets the value of the receiverAccountReference property.Gets the value of the receiverPartyReference property.Gets the value of the relativePaymentDates property.Gets the value of the totalPrice property.Gets the value of the masterAgreementPaymentDates property.void
setFixedPrice
(FixedPrice value) Sets the value of the fixedPrice property.void
Sets the value of the masterAgreementPaymentDates property.void
Sets the value of the payerAccountReference property.void
Sets the value of the payerPartyReference property.void
Sets the value of the paymentDates property.void
Sets the value of the quantityReference property.void
Sets the value of the receiverAccountReference property.void
Sets the value of the receiverPartyReference property.void
Sets the value of the relativePaymentDates property.void
setTotalPrice
(NonNegativeMoney value) Sets the value of the totalPrice property.
-
Field Details
-
payerPartyReference
-
payerAccountReference
-
receiverPartyReference
-
receiverAccountReference
-
fixedPrice
-
totalPrice
-
quantityReference
-
relativePaymentDates
-
paymentDates
-
masterAgreementPaymentDates
-
-
Constructor Details
-
NonPeriodicFixedPriceLeg
public NonPeriodicFixedPriceLeg()
-
-
Method Details
-
getPayerPartyReference
Gets the value of the payerPartyReference property.- Returns:
- possible object is
PartyReference
-
setPayerPartyReference
Sets the value of the payerPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getPayerAccountReference
Gets the value of the payerAccountReference property.- Returns:
- possible object is
AccountReference
-
setPayerAccountReference
Sets the value of the payerAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getReceiverPartyReference
Gets the value of the receiverPartyReference property.- Returns:
- possible object is
PartyReference
-
setReceiverPartyReference
Sets the value of the receiverPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getReceiverAccountReference
Gets the value of the receiverAccountReference property.- Returns:
- possible object is
AccountReference
-
setReceiverAccountReference
Sets the value of the receiverAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getFixedPrice
Gets the value of the fixedPrice property.- Returns:
- possible object is
FixedPrice
-
setFixedPrice
Sets the value of the fixedPrice property.- Parameters:
value
- allowed object isFixedPrice
-
getTotalPrice
Gets the value of the totalPrice property.- Returns:
- possible object is
NonNegativeMoney
-
setTotalPrice
Sets the value of the totalPrice property.- Parameters:
value
- allowed object isNonNegativeMoney
-
getQuantityReference
Gets the value of the quantityReference property.- Returns:
- possible object is
QuantityReference
-
setQuantityReference
Sets the value of the quantityReference property.- Parameters:
value
- allowed object isQuantityReference
-
getRelativePaymentDates
Gets the value of the relativePaymentDates property.- Returns:
- possible object is
CommodityRelativePaymentDates
-
setRelativePaymentDates
Sets the value of the relativePaymentDates property.- Parameters:
value
- allowed object isCommodityRelativePaymentDates
-
getPaymentDates
Gets the value of the paymentDates property.- Returns:
- possible object is
AdjustableDatesOrRelativeDateOffset
-
setPaymentDates
Sets the value of the paymentDates property.- Parameters:
value
- allowed object isAdjustableDatesOrRelativeDateOffset
-
isMasterAgreementPaymentDates
-
setMasterAgreementPaymentDates
-