Class GrossCashflow
java.lang.Object
net.finmath.smartcontract.product.xml.GrossCashflow
A payment component owed from one party to the other for the cash flow
date. This payment component should by of only a single type, e.g. a fee or a cashflow from a cashflow
stream.
Java class for GrossCashflow complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GrossCashflow">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<sequence minOccurs="0">
<element name="cashflowId" type="{http://www.fpml.org/FpML-5/confirmation}CashflowId"/>
<element name="partyTradeIdentifierReference" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifierReference" minOccurs="0"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}PayerReceiver.model"/>
<element name="cashflowAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money"/>
</sequence>
<element name="cashflowType" type="{http://www.fpml.org/FpML-5/confirmation}CashflowType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Moneyprotected CashflowIdprotected CashflowTypeprotected PartyTradeIdentifierReferenceprotected AccountReferenceprotected PartyReferenceprotected AccountReferenceprotected PartyReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cashflowAmount property.Gets the value of the cashflowId property.Gets the value of the cashflowType property.Gets the value of the partyTradeIdentifierReference property.Gets the value of the payerAccountReference property.Gets the value of the payerPartyReference property.Gets the value of the receiverAccountReference property.Gets the value of the receiverPartyReference property.voidsetCashflowAmount(Money value) Sets the value of the cashflowAmount property.voidsetCashflowId(CashflowId value) Sets the value of the cashflowId property.voidsetCashflowType(CashflowType value) Sets the value of the cashflowType property.voidSets the value of the partyTradeIdentifierReference property.voidSets the value of the payerAccountReference property.voidSets the value of the payerPartyReference property.voidSets the value of the receiverAccountReference property.voidSets the value of the receiverPartyReference property.
-
Field Details
-
cashflowId
-
partyTradeIdentifierReference
-
payerPartyReference
-
payerAccountReference
-
receiverPartyReference
-
receiverAccountReference
-
cashflowAmount
-
cashflowType
-
-
Constructor Details
-
GrossCashflow
public GrossCashflow()
-
-
Method Details
-
getCashflowId
Gets the value of the cashflowId property.- Returns:
- possible object is
CashflowId
-
setCashflowId
Sets the value of the cashflowId property.- Parameters:
value- allowed object isCashflowId
-
getPartyTradeIdentifierReference
Gets the value of the partyTradeIdentifierReference property.- Returns:
- possible object is
PartyTradeIdentifierReference
-
setPartyTradeIdentifierReference
Sets the value of the partyTradeIdentifierReference property.- Parameters:
value- allowed object isPartyTradeIdentifierReference
-
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
-
getCashflowAmount
-
setCashflowAmount
-
getCashflowType
Gets the value of the cashflowType property.- Returns:
- possible object is
CashflowType
-
setCashflowType
Sets the value of the cashflowType property.- Parameters:
value- allowed object isCashflowType
-