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
Modifier and TypeFieldDescriptionprotected FxTerms
protected FixedRateAccrual
protected FloatingRateAccrual
protected XMLGregorianCalendar
protected XMLGregorianCalendar
Fields inherited from class net.finmath.smartcontract.product.xml.LoanContractSummary
amount, borrowerPartyReference, effectiveDate, guarantorPartyReference, identifier
-
Constructor Summary
-
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.void
setFacilityFxRate
(FxTerms value) Sets the value of the facilityFxRate property.void
Sets the value of the fixedRateAccrual property.void
Sets the value of the floatingRateAccrual property.void
Sets the value of the maturityDate property.void
Sets 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
-