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
FieldsFields inherited from class net.finmath.smartcontract.product.xml.Facility
accruingFeeOption, accruingPikOption, defaultRate, feature, fixedRateOptionOrFloatingRateOptionOrLcOption, governingLaw, lien, mandatoryCostRate, multiCurrency, penaltyRate, seniorityFields inherited from class net.finmath.smartcontract.product.xml.FacilitySummary
agentPartyReference, borrowerPartyReference, coBorrowerPartyReference, commitmentSchedule, currentCommitment, dealFxRate, expiryDate, guarantorPartyReference, lcIssuingBankPartyReference, maturityDate, originalCommitment, startDateFields inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
description, instrumentId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the mustDrawByDate property.booleanGets the value of the delayedDraw property.voidsetDelayedDraw(boolean value)Sets the value of the delayedDraw property.voidSets 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, setSeniorityMethods 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, setStartDateMethods 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
-