Class OptionalEarlyTermination
java.lang.Object
net.finmath.smartcontract.product.xml.OptionalEarlyTermination
A type defining an early termination provision where either or both parties
have the right to exercise.
Java class for OptionalEarlyTermination complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OptionalEarlyTermination"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="singlePartyOption" type="{http://www.fpml.org/FpML-5/confirmation}SinglePartyOption" minOccurs="0"/> <element ref="{http://www.fpml.org/FpML-5/confirmation}exercise"/> <element name="exerciseNotice" type="{http://www.fpml.org/FpML-5/confirmation}ExerciseNotice" maxOccurs="unbounded" minOccurs="0"/> <element name="followUpConfirmation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <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="optionalEarlyTerminationAdjustedDates" type="{http://www.fpml.org/FpML-5/confirmation}OptionalEarlyTerminationAdjustedDates" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected CalculationAgent
protected CashSettlement
protected jakarta.xml.bind.JAXBElement
<? extends Exercise> protected List
<ExerciseNotice> protected Boolean
protected OptionalEarlyTerminationAdjustedDates
protected SinglePartyOption
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the calculationAgent property.Gets the value of the cashSettlement property.jakarta.xml.bind.JAXBElement
<? extends Exercise> Gets the value of the exercise property.Gets the value of the exerciseNotice property.Gets the value of the optionalEarlyTerminationAdjustedDates property.Gets the value of the singlePartyOption property.Gets the value of the followUpConfirmation property.void
Sets the value of the calculationAgent property.void
setCashSettlement
(CashSettlement value) Sets the value of the cashSettlement property.void
setExercise
(jakarta.xml.bind.JAXBElement<? extends Exercise> value) Sets the value of the exercise property.void
setFollowUpConfirmation
(Boolean value) Sets the value of the followUpConfirmation property.void
Sets the value of the optionalEarlyTerminationAdjustedDates property.void
Sets the value of the singlePartyOption property.
-
Field Details
-
singlePartyOption
-
exercise
-
exerciseNotice
-
followUpConfirmation
-
calculationAgent
-
cashSettlement
-
optionalEarlyTerminationAdjustedDates
-
-
Constructor Details
-
OptionalEarlyTermination
public OptionalEarlyTermination()
-
-
Method Details
-
getSinglePartyOption
Gets the value of the singlePartyOption property.- Returns:
- possible object is
SinglePartyOption
-
setSinglePartyOption
Sets the value of the singlePartyOption property.- Parameters:
value
- allowed object isSinglePartyOption
-
getExercise
Gets the value of the exercise property.- Returns:
- possible object is
JAXBElement
<
BermudaExercise
>
JAXBElement
<
EuropeanExercise
>
JAXBElement
<
AmericanExercise
>
JAXBElement
<
Exercise
>
-
setExercise
Sets the value of the exercise property.- Parameters:
value
- allowed object isJAXBElement
<
BermudaExercise
>
JAXBElement
<
EuropeanExercise
>
JAXBElement
<
AmericanExercise
>
JAXBElement
<
Exercise
>
-
getExerciseNotice
Gets the value of the exerciseNotice property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the exerciseNotice property.For example, to add a new item, do as follows:
getExerciseNotice().add(newItem);
Objects of the following type(s) are allowed in the list
ExerciseNotice
-
isFollowUpConfirmation
-
setFollowUpConfirmation
-
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
-
getOptionalEarlyTerminationAdjustedDates
Gets the value of the optionalEarlyTerminationAdjustedDates property.- Returns:
- possible object is
OptionalEarlyTerminationAdjustedDates
-
setOptionalEarlyTerminationAdjustedDates
Sets the value of the optionalEarlyTerminationAdjustedDates property.- Parameters:
value
- allowed object isOptionalEarlyTerminationAdjustedDates
-