Class LoanEvent
java.lang.Object
net.finmath.smartcontract.product.xml.AbstractEventRequireId
net.finmath.smartcontract.product.xml.LoanEvent
- Direct Known Subclasses:
FacilityContractEvent,FacilityEvent,LcEvent,LoanContractEvent
An abstract base type defining common features of a syndicated loan
business event. Such events are originated by the borrower and are required to be communicated to the
lender syndicate by agents.
Java class for LoanEvent complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LoanEvent">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}AbstractEventRequireId">
<sequence>
<element name="businessEventGroupId" type="{http://www.fpml.org/FpML-5/confirmation}BusinessEventGroupIdentifier" minOccurs="0"/>
<element name="previousInaccurateEventId" type="{http://www.fpml.org/FpML-5/confirmation}BusinessEventIdentifier" minOccurs="0"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}BusinessEventParties.model"/>
<element name="effectiveDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}LenderAndCashDetails.model" minOccurs="0"/>
<element name="comment" type="{http://www.w3.org/2001/XMLSchema}normalizedString" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PartyReferenceprotected PartyReferenceprotected BusinessEventGroupIdentifierprotected CashPayableprotected Stringprotected XMLGregorianCalendarprotected PartyReferenceprotected BusinessEventIdentifierFields inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
eventIdentifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the agentPartyReference property.Gets the value of the borrowerPartyReference property.Gets the value of the businessEventGroupId property.Gets the value of the cashPayable property.Gets the value of the comment property.Gets the value of the effectiveDate property.Gets the value of the lenderPartyReference property.Gets the value of the previousInaccurateEventId property.voidsetAgentPartyReference(PartyReference value)Sets the value of the agentPartyReference property.voidSets the value of the borrowerPartyReference property.voidSets the value of the businessEventGroupId property.voidsetCashPayable(CashPayable value)Sets the value of the cashPayable property.voidsetComment(String value)Sets the value of the comment property.voidsetEffectiveDate(XMLGregorianCalendar value)Sets the value of the effectiveDate property.voidSets the value of the lenderPartyReference property.voidSets the value of the previousInaccurateEventId property.Methods inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
getEventIdentifier
-
Field Details
-
businessEventGroupId
-
previousInaccurateEventId
-
agentPartyReference
-
borrowerPartyReference
-
effectiveDate
-
lenderPartyReference
-
cashPayable
-
comment
-
-
Constructor Details
-
LoanEvent
public LoanEvent()
-
-
Method Details
-
getBusinessEventGroupId
Gets the value of the businessEventGroupId property.- Returns:
- possible object is
BusinessEventGroupIdentifier
-
setBusinessEventGroupId
Sets the value of the businessEventGroupId property.- Parameters:
value- allowed object isBusinessEventGroupIdentifier
-
getPreviousInaccurateEventId
Gets the value of the previousInaccurateEventId property.- Returns:
- possible object is
BusinessEventIdentifier
-
setPreviousInaccurateEventId
Sets the value of the previousInaccurateEventId property.- Parameters:
value- allowed object isBusinessEventIdentifier
-
getAgentPartyReference
Gets the value of the agentPartyReference property.- Returns:
- possible object is
PartyReference
-
setAgentPartyReference
Sets the value of the agentPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getBorrowerPartyReference
Gets the value of the borrowerPartyReference property.- Returns:
- possible object is
PartyReference
-
setBorrowerPartyReference
Sets the value of the borrowerPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getEffectiveDate
Gets the value of the effectiveDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEffectiveDate
Sets the value of the effectiveDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getLenderPartyReference
Gets the value of the lenderPartyReference property.- Returns:
- possible object is
PartyReference
-
setLenderPartyReference
Sets the value of the lenderPartyReference property.- Parameters:
value- allowed object isPartyReference
-
getCashPayable
Gets the value of the cashPayable property.- Returns:
- possible object is
CashPayable
-
setCashPayable
Sets the value of the cashPayable property.- Parameters:
value- allowed object isCashPayable
-
getComment
Gets the value of the comment property.- Returns:
- possible object is
String
-
setComment
Sets the value of the comment property.- Parameters:
value- allowed object isString
-