Class LetterOfCredit
java.lang.Object
net.finmath.smartcontract.product.xml.LetterOfCreditSummary
net.finmath.smartcontract.product.xml.LetterOfCredit
A definition of an unfunded borrowing (guarantee) instrument known as a
Letter of Credit.
Java class for LetterOfCredit complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LetterOfCredit">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}LetterOfCreditSummary">
<sequence>
<sequence>
<element name="expiryDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="finalExpiryDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
</sequence>
<element name="lcAccrual" type="{http://www.fpml.org/FpML-5/confirmation}LcAccrual"/>
<element name="purpose" type="{http://www.fpml.org/FpML-5/confirmation}LcPurpose" minOccurs="0"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}LetterOfCreditFeatures.model"/>
<element name="facilityFxRate" type="{http://www.fpml.org/FpML-5/confirmation}FxTerms" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EvergreenOptionprotected XMLGregorianCalendarprotected FxTermsprotected XMLGregorianCalendarprotected LcAccrualprotected LcAutoAdjustEnumprotected MoneyWithParticipantShareprotected LcPurposeFields inherited from class net.finmath.smartcontract.product.xml.LetterOfCreditSummary
amount, beneficiaryPartyReference, borrowerPartyReference, effectiveDate, identifier, issuingBankPartyReference, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the evergreenOption property.Gets the value of the expiryDate property.Gets the value of the facilityFxRate property.Gets the value of the finalExpiryDate property.Gets the value of the lcAccrual property.Gets the value of the lcAutoAdjust property.Gets the value of the minLcIssuanceFeeAmount property.Gets the value of the purpose property.voidSets the value of the evergreenOption property.voidSets the value of the expiryDate property.voidsetFacilityFxRate(FxTerms value) Sets the value of the facilityFxRate property.voidSets the value of the finalExpiryDate property.voidsetLcAccrual(LcAccrual value) Sets the value of the lcAccrual property.voidsetLcAutoAdjust(LcAutoAdjustEnum value) Sets the value of the lcAutoAdjust property.voidSets the value of the minLcIssuanceFeeAmount property.voidsetPurpose(LcPurpose value) Sets the value of the purpose property.Methods inherited from class net.finmath.smartcontract.product.xml.LetterOfCreditSummary
getAmount, getBeneficiaryPartyReference, getBorrowerPartyReference, getEffectiveDate, getIdentifier, getIssuingBankPartyReference, getType, setAmount, setBeneficiaryPartyReference, setBorrowerPartyReference, setEffectiveDate, setIssuingBankPartyReference, setType
-
Field Details
-
expiryDate
-
finalExpiryDate
-
lcAccrual
-
purpose
-
evergreenOption
-
lcAutoAdjust
-
minLcIssuanceFeeAmount
-
facilityFxRate
-
-
Constructor Details
-
LetterOfCredit
public LetterOfCredit()
-
-
Method Details
-
getExpiryDate
Gets the value of the expiryDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setExpiryDate
Sets the value of the expiryDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getFinalExpiryDate
Gets the value of the finalExpiryDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setFinalExpiryDate
Sets the value of the finalExpiryDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getLcAccrual
-
setLcAccrual
-
getPurpose
-
setPurpose
-
getEvergreenOption
Gets the value of the evergreenOption property.- Returns:
- possible object is
EvergreenOption
-
setEvergreenOption
Sets the value of the evergreenOption property.- Parameters:
value- allowed object isEvergreenOption
-
getLcAutoAdjust
Gets the value of the lcAutoAdjust property.- Returns:
- possible object is
LcAutoAdjustEnum
-
setLcAutoAdjust
Sets the value of the lcAutoAdjust property.- Parameters:
value- allowed object isLcAutoAdjustEnum
-
getMinLcIssuanceFeeAmount
Gets the value of the minLcIssuanceFeeAmount property.- Returns:
- possible object is
MoneyWithParticipantShare
-
getFacilityFxRate
-
setFacilityFxRate
-