Class LoanContract
java.lang.Object
net.finmath.smartcontract.product.xml.LoanContractSummary
net.finmath.smartcontract.product.xml.LoanContract
A funded borrowing instrument which utilizes a portion of an available
under a single facility (line of credit) within a bank deal (credit agreement).
Java class for LoanContract complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LoanContract">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}LoanContractSummary">
<sequence>
<sequence>
<element name="repricingDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="maturityDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
</sequence>
<choice>
<element name="fixedRateAccrual" type="{http://www.fpml.org/FpML-5/confirmation}FixedRateAccrual"/>
<element name="floatingRateAccrual" type="{http://www.fpml.org/FpML-5/confirmation}FloatingRateAccrual"/>
</choice>
<element name="facilityFxRate" type="{http://www.fpml.org/FpML-5/confirmation}FxTerms" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FxTermsprotected FixedRateAccrualprotected FloatingRateAccrualprotected XMLGregorianCalendarprotected XMLGregorianCalendarFields inherited from class net.finmath.smartcontract.product.xml.LoanContractSummary
amount, borrowerPartyReference, effectiveDate, guarantorPartyReference, identifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the facilityFxRate property.Gets the value of the fixedRateAccrual property.Gets the value of the floatingRateAccrual property.Gets the value of the maturityDate property.Gets the value of the repricingDate property.voidsetFacilityFxRate(FxTerms value) Sets the value of the facilityFxRate property.voidSets the value of the fixedRateAccrual property.voidSets the value of the floatingRateAccrual property.voidSets the value of the maturityDate property.voidSets the value of the repricingDate property.Methods inherited from class net.finmath.smartcontract.product.xml.LoanContractSummary
getAmount, getBorrowerPartyReference, getEffectiveDate, getGuarantorPartyReference, getIdentifier, setAmount, setBorrowerPartyReference, setEffectiveDate, setGuarantorPartyReference
-
Field Details
-
repricingDate
-
maturityDate
-
fixedRateAccrual
-
floatingRateAccrual
-
facilityFxRate
-
-
Constructor Details
-
LoanContract
public LoanContract()
-
-
Method Details
-
getRepricingDate
Gets the value of the repricingDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setRepricingDate
Sets the value of the repricingDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getMaturityDate
Gets the value of the maturityDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setMaturityDate
Sets the value of the maturityDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getFixedRateAccrual
Gets the value of the fixedRateAccrual property.- Returns:
- possible object is
FixedRateAccrual
-
setFixedRateAccrual
Sets the value of the fixedRateAccrual property.- Parameters:
value- allowed object isFixedRateAccrual
-
getFloatingRateAccrual
Gets the value of the floatingRateAccrual property.- Returns:
- possible object is
FloatingRateAccrual
-
setFloatingRateAccrual
Sets the value of the floatingRateAccrual property.- Parameters:
value- allowed object isFloatingRateAccrual
-
getFacilityFxRate
-
setFacilityFxRate
-