Class MandatoryEarlyTermination
java.lang.Object
net.finmath.smartcontract.product.xml.MandatoryEarlyTermination
A type to define an early termination provision for which exercise is
mandatory.
Java class for MandatoryEarlyTermination complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MandatoryEarlyTermination"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="mandatoryEarlyTerminationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableDate"/> <element name="calculationAgent" type="{http://www.fpml.org/FpML-5/confirmation}CalculationAgent"/> <element name="cashSettlement" type="{http://www.fpml.org/FpML-5/confirmation}CashSettlement"/> <element name="mandatoryEarlyTerminationAdjustedDates" type="{http://www.fpml.org/FpML-5/confirmation}MandatoryEarlyTerminationAdjustedDates" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected CalculationAgent
protected CashSettlement
protected String
protected MandatoryEarlyTerminationAdjustedDates
protected AdjustableDate
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the calculationAgent property.Gets the value of the cashSettlement property.getId()
Gets the value of the id property.Gets the value of the mandatoryEarlyTerminationAdjustedDates property.Gets the value of the mandatoryEarlyTerminationDate property.void
Sets the value of the calculationAgent property.void
setCashSettlement
(CashSettlement value) Sets the value of the cashSettlement property.void
Sets the value of the id property.void
Sets the value of the mandatoryEarlyTerminationAdjustedDates property.void
Sets the value of the mandatoryEarlyTerminationDate property.
-
Field Details
-
mandatoryEarlyTerminationDate
-
calculationAgent
-
cashSettlement
-
mandatoryEarlyTerminationAdjustedDates
-
id
-
-
Constructor Details
-
MandatoryEarlyTermination
public MandatoryEarlyTermination()
-
-
Method Details
-
getMandatoryEarlyTerminationDate
Gets the value of the mandatoryEarlyTerminationDate property.- Returns:
- possible object is
AdjustableDate
-
setMandatoryEarlyTerminationDate
Sets the value of the mandatoryEarlyTerminationDate property.- Parameters:
value
- allowed object isAdjustableDate
-
getCalculationAgent
Gets the value of the calculationAgent property.- Returns:
- possible object is
CalculationAgent
-
setCalculationAgent
Sets the value of the calculationAgent property.- Parameters:
value
- allowed object isCalculationAgent
-
getCashSettlement
Gets the value of the cashSettlement property.- Returns:
- possible object is
CashSettlement
-
setCashSettlement
Sets the value of the cashSettlement property.- Parameters:
value
- allowed object isCashSettlement
-
getMandatoryEarlyTerminationAdjustedDates
Gets the value of the mandatoryEarlyTerminationAdjustedDates property.- Returns:
- possible object is
MandatoryEarlyTerminationAdjustedDates
-
setMandatoryEarlyTerminationAdjustedDates
Sets the value of the mandatoryEarlyTerminationAdjustedDates property.- Parameters:
value
- allowed object isMandatoryEarlyTerminationAdjustedDates
-
getId
-
setId
-