Class PrePayment
java.lang.Object
net.finmath.smartcontract.product.xml.PaymentBase
net.finmath.smartcontract.product.xml.PrePayment
A type for defining PrePayment.
Java class for PrePayment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PrePayment">
<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="prePayment" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="prePaymentAmount" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeMoney"/>
<element name="prePaymentDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccountReferenceprotected PartyReferenceprotected booleanprotected NonNegativeMoneyprotected AdjustableDateprotected AccountReferenceprotected PartyReferenceFields inherited from class net.finmath.smartcontract.product.xml.PaymentBase
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the payerAccountReference property.Gets the value of the payerPartyReference property.Gets the value of the prePaymentAmount property.Gets the value of the prePaymentDate property.Gets the value of the receiverAccountReference property.Gets the value of the receiverPartyReference property.booleanGets the value of the prePayment property.voidSets the value of the payerAccountReference property.voidsetPayerPartyReference(PartyReference value)Sets the value of the payerPartyReference property.voidsetPrePayment(boolean value)Sets the value of the prePayment property.voidsetPrePaymentAmount(NonNegativeMoney value)Sets the value of the prePaymentAmount property.voidsetPrePaymentDate(AdjustableDate value)Sets the value of the prePaymentDate property.voidSets the value of the receiverAccountReference property.voidSets the value of the receiverPartyReference property.Methods inherited from class net.finmath.smartcontract.product.xml.PaymentBase
getId, setId
-
Field Details
-
payerPartyReference
-
payerAccountReference
-
receiverPartyReference
-
receiverAccountReference
-
prePayment
protected boolean prePayment -
prePaymentAmount
-
prePaymentDate
-
-
Constructor Details
-
PrePayment
public PrePayment()
-
-
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
-
isPrePayment
public boolean isPrePayment()Gets the value of the prePayment property. -
setPrePayment
public void setPrePayment(boolean value)Sets the value of the prePayment property. -
getPrePaymentAmount
Gets the value of the prePaymentAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setPrePaymentAmount
Sets the value of the prePaymentAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-
getPrePaymentDate
Gets the value of the prePaymentDate property.- Returns:
- possible object is
AdjustableDate
-
setPrePaymentDate
Sets the value of the prePaymentDate property.- Parameters:
value- allowed object isAdjustableDate
-