Class PartialExercise
java.lang.Object
net.finmath.smartcontract.product.xml.PartialExercise
A type defining partial exercise. As defined in the 2000 ISDA Definitions,
Section 12.3 Partial Exercise, the buyer of the option may exercise all or less than all the notional
amount of the underlying swap but may not be less than the minimum notional amount (if specified) and
must be an integral multiple of the integral multiple amount if specified.
Java class for PartialExercise complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PartialExercise"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}PartialExercise.model"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BigDecimal
protected BigDecimal
protected BigInteger
protected List
<NotionalReference> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the integralMultipleAmount property.Gets the value of the minimumNotionalAmount property.Gets the value of the minimumNumberOfOptions property.Gets the value of the notionalReference property.void
Sets the value of the integralMultipleAmount property.void
Sets the value of the minimumNotionalAmount property.void
Sets the value of the minimumNumberOfOptions property.
-
Field Details
-
notionalReference
-
integralMultipleAmount
-
minimumNotionalAmount
-
minimumNumberOfOptions
-
-
Constructor Details
-
PartialExercise
public PartialExercise()
-
-
Method Details
-
getNotionalReference
Gets the value of the notionalReference 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 notionalReference property.For example, to add a new item, do as follows:
getNotionalReference().add(newItem);
Objects of the following type(s) are allowed in the list
NotionalReference
-
getIntegralMultipleAmount
Gets the value of the integralMultipleAmount property.- Returns:
- possible object is
BigDecimal
-
setIntegralMultipleAmount
Sets the value of the integralMultipleAmount property.- Parameters:
value
- allowed object isBigDecimal
-
getMinimumNotionalAmount
Gets the value of the minimumNotionalAmount property.- Returns:
- possible object is
BigDecimal
-
setMinimumNotionalAmount
Sets the value of the minimumNotionalAmount property.- Parameters:
value
- allowed object isBigDecimal
-
getMinimumNumberOfOptions
Gets the value of the minimumNumberOfOptions property.- Returns:
- possible object is
BigInteger
-
setMinimumNumberOfOptions
Sets the value of the minimumNumberOfOptions property.- Parameters:
value
- allowed object isBigInteger
-