Class DelayedDraw
java.lang.Object
net.finmath.smartcontract.product.xml.Asset
net.finmath.smartcontract.product.xml.IdentifiedAsset
net.finmath.smartcontract.product.xml.FacilityIdentifier
net.finmath.smartcontract.product.xml.FacilitySummary
net.finmath.smartcontract.product.xml.Facility
net.finmath.smartcontract.product.xml.DelayedDraw
A facility which can be drawn at any point during a pre-defined period
after the initial deal closing date,
Java class for DelayedDraw complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DelayedDraw"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Facility"> <sequence> <element name="delayedDraw" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="mustDrawByDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Fields inherited from class net.finmath.smartcontract.product.xml.Facility
accruingFeeOption, accruingPikOption, defaultRate, feature, fixedRateOptionOrFloatingRateOptionOrLcOption, governingLaw, lien, mandatoryCostRate, multiCurrency, penaltyRate, seniority
Fields inherited from class net.finmath.smartcontract.product.xml.FacilitySummary
agentPartyReference, borrowerPartyReference, coBorrowerPartyReference, commitmentSchedule, currentCommitment, dealFxRate, expiryDate, guarantorPartyReference, lcIssuingBankPartyReference, maturityDate, originalCommitment, startDate
Fields inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
description, instrumentId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the mustDrawByDate property.boolean
Gets the value of the delayedDraw property.void
setDelayedDraw
(boolean value) Sets the value of the delayedDraw property.void
Sets the value of the mustDrawByDate property.Methods inherited from class net.finmath.smartcontract.product.xml.Facility
getAccruingFeeOption, getAccruingPikOption, getDefaultRate, getFeature, getFixedRateOptionOrFloatingRateOptionOrLcOption, getGoverningLaw, getLien, getMandatoryCostRate, getMultiCurrency, getPenaltyRate, getSeniority, setAccruingPikOption, setDefaultRate, setGoverningLaw, setLien, setMandatoryCostRate, setMultiCurrency, setPenaltyRate, setSeniority
Methods inherited from class net.finmath.smartcontract.product.xml.FacilitySummary
getAgentPartyReference, getBorrowerPartyReference, getCoBorrowerPartyReference, getCommitmentSchedule, getCurrentCommitment, getDealFxRate, getExpiryDate, getGuarantorPartyReference, getLcIssuingBankPartyReference, getMaturityDate, getOriginalCommitment, getStartDate, setAgentPartyReference, setBorrowerPartyReference, setCommitmentSchedule, setCurrentCommitment, setDealFxRate, setExpiryDate, setMaturityDate, setOriginalCommitment, setStartDate
Methods inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
getDescription, getInstrumentId, setDescription
-
Field Details
-
delayedDraw
protected boolean delayedDraw -
mustDrawByDate
-
-
Constructor Details
-
DelayedDraw
public DelayedDraw()
-
-
Method Details
-
isDelayedDraw
public boolean isDelayedDraw()Gets the value of the delayedDraw property. -
setDelayedDraw
public void setDelayedDraw(boolean value) Sets the value of the delayedDraw property. -
getMustDrawByDate
Gets the value of the mustDrawByDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setMustDrawByDate
Sets the value of the mustDrawByDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-