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 SummaryFieldsModifier and TypeFieldDescriptionprotected EvergreenOptionprotected XMLGregorianCalendarprotected FxTermsprotected XMLGregorianCalendarprotected LcAccrualprotected LcAutoAdjustEnumprotected MoneyWithParticipantShareprotected LcPurposeFields inherited from class net.finmath.smartcontract.product.xml.LetterOfCreditSummaryamount, beneficiaryPartyReference, borrowerPartyReference, effectiveDate, identifier, issuingBankPartyReference, type
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.voidsetEvergreenOption(EvergreenOption value)Sets the value of the evergreenOption property.voidsetExpiryDate(XMLGregorianCalendar value)Sets 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.LetterOfCreditSummarygetAmount, getBeneficiaryPartyReference, getBorrowerPartyReference, getEffectiveDate, getIdentifier, getIssuingBankPartyReference, getType, setAmount, setBeneficiaryPartyReference, setBorrowerPartyReference, setEffectiveDate, setIssuingBankPartyReference, setType
- 
Field Details- 
expiryDate
- 
finalExpiryDate
- 
lcAccrual
- 
purpose
- 
evergreenOption
- 
lcAutoAdjust
- 
minLcIssuanceFeeAmount
- 
facilityFxRate
 
- 
- 
Constructor Details- 
LetterOfCreditpublic LetterOfCredit()
 
- 
- 
Method Details- 
getExpiryDateGets the value of the expiryDate property.- Returns:
- possible object is
     XMLGregorianCalendar
 
- 
setExpiryDateSets the value of the expiryDate property.- Parameters:
- value- allowed object is- XMLGregorianCalendar
 
- 
getFinalExpiryDateGets the value of the finalExpiryDate property.- Returns:
- possible object is
     XMLGregorianCalendar
 
- 
setFinalExpiryDateSets the value of the finalExpiryDate property.- Parameters:
- value- allowed object is- XMLGregorianCalendar
 
- 
getLcAccrualGets the value of the lcAccrual property.- Returns:
- possible object is
     LcAccrual
 
- 
setLcAccrualSets the value of the lcAccrual property.- Parameters:
- value- allowed object is- LcAccrual
 
- 
getPurposeGets the value of the purpose property.- Returns:
- possible object is
     LcPurpose
 
- 
setPurposeSets the value of the purpose property.- Parameters:
- value- allowed object is- LcPurpose
 
- 
getEvergreenOptionGets the value of the evergreenOption property.- Returns:
- possible object is
     EvergreenOption
 
- 
setEvergreenOptionSets the value of the evergreenOption property.- Parameters:
- value- allowed object is- EvergreenOption
 
- 
getLcAutoAdjustGets the value of the lcAutoAdjust property.- Returns:
- possible object is
     LcAutoAdjustEnum
 
- 
setLcAutoAdjustSets the value of the lcAutoAdjust property.- Parameters:
- value- allowed object is- LcAutoAdjustEnum
 
- 
getMinLcIssuanceFeeAmountGets the value of the minLcIssuanceFeeAmount property.- Returns:
- possible object is
     MoneyWithParticipantShare
 
- 
getFacilityFxRateGets the value of the facilityFxRate property.- Returns:
- possible object is
     FxTerms
 
- 
setFacilityFxRateSets the value of the facilityFxRate property.- Parameters:
- value- allowed object is- FxTerms
 
 
-