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
Modifier and TypeFieldDescriptionprotected PartyReference
protected PartyReference
protected BusinessEventGroupIdentifier
protected CashPayable
protected String
protected XMLGregorianCalendar
protected PartyReference
protected BusinessEventIdentifier
Fields inherited from class net.finmath.smartcontract.product.xml.AbstractEventRequireId
eventIdentifier
-
Constructor Summary
-
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.void
Sets the value of the agentPartyReference property.void
Sets the value of the borrowerPartyReference property.void
Sets the value of the businessEventGroupId property.void
setCashPayable
(CashPayable value) Sets the value of the cashPayable property.void
setComment
(String value) Sets the value of the comment property.void
Sets the value of the effectiveDate property.void
Sets the value of the lenderPartyReference property.void
Sets 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
-
setComment
-