Class Payment
java.lang.Object
net.finmath.smartcontract.product.xml.PaymentBase
net.finmath.smartcontract.product.xml.Payment
A type for defining payments. In Transparency view, normally the payer and
receiver party references are not used; however they may be provided if necessary for administrative
activities such as Reporting Party Determination in FX.
Java class for Payment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Payment"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}PaymentBase"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}PayerReceiver.model"/> <element name="paymentAmount" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeMoney"/> <element name="paymentDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrAdjustedDate" minOccurs="0"/> <element name="paymentType" type="{http://www.fpml.org/FpML-5/confirmation}PaymentType" minOccurs="0"/> <element name="settlementInformation" type="{http://www.fpml.org/FpML-5/confirmation}SettlementInformation" minOccurs="0"/> <element name="discountFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="presentValueAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/> </sequence> <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}IDREF" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BigDecimal
protected Object
protected AccountReference
protected PartyReference
protected NonNegativeMoney
protected AdjustableOrAdjustedDate
protected PaymentType
protected Money
protected AccountReference
protected PartyReference
protected SettlementInformation
Fields inherited from class net.finmath.smartcontract.product.xml.PaymentBase
id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the discountFactor property.getHref()
Gets the value of the href property.Gets the value of the payerAccountReference property.Gets the value of the payerPartyReference property.Gets the value of the paymentAmount property.Gets the value of the paymentDate property.Gets the value of the paymentType property.Gets the value of the presentValueAmount property.Gets the value of the receiverAccountReference property.Gets the value of the receiverPartyReference property.Gets the value of the settlementInformation property.void
setDiscountFactor
(BigDecimal value) Sets the value of the discountFactor property.void
Sets the value of the href property.void
Sets the value of the payerAccountReference property.void
Sets the value of the payerPartyReference property.void
setPaymentAmount
(NonNegativeMoney value) Sets the value of the paymentAmount property.void
Sets the value of the paymentDate property.void
setPaymentType
(PaymentType value) Sets the value of the paymentType property.void
setPresentValueAmount
(Money value) Sets the value of the presentValueAmount property.void
Sets the value of the receiverAccountReference property.void
Sets the value of the receiverPartyReference property.void
Sets the value of the settlementInformation property.Methods inherited from class net.finmath.smartcontract.product.xml.PaymentBase
getId, setId
-
Field Details
-
payerPartyReference
-
payerAccountReference
-
receiverPartyReference
-
receiverAccountReference
-
paymentAmount
-
paymentDate
-
paymentType
-
settlementInformation
-
discountFactor
-
presentValueAmount
-
href
-
-
Constructor Details
-
Payment
public Payment()
-
-
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
-
getPaymentAmount
Gets the value of the paymentAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setPaymentAmount
Sets the value of the paymentAmount property.- Parameters:
value
- allowed object isNonNegativeMoney
-
getPaymentDate
Gets the value of the paymentDate property.- Returns:
- possible object is
AdjustableOrAdjustedDate
-
setPaymentDate
Sets the value of the paymentDate property.- Parameters:
value
- allowed object isAdjustableOrAdjustedDate
-
getPaymentType
Gets the value of the paymentType property.- Returns:
- possible object is
PaymentType
-
setPaymentType
Sets the value of the paymentType property.- Parameters:
value
- allowed object isPaymentType
-
getSettlementInformation
Gets the value of the settlementInformation property.- Returns:
- possible object is
SettlementInformation
-
setSettlementInformation
Sets the value of the settlementInformation property.- Parameters:
value
- allowed object isSettlementInformation
-
getDiscountFactor
Gets the value of the discountFactor property.- Returns:
- possible object is
BigDecimal
-
setDiscountFactor
Sets the value of the discountFactor property.- Parameters:
value
- allowed object isBigDecimal
-
getPresentValueAmount
-
setPresentValueAmount
-
getHref
-
setHref
-