Class EquityExerciseValuationSettlement
java.lang.Object
net.finmath.smartcontract.product.xml.EquityExerciseValuationSettlement
A type for defining exercise procedures for equity options.
Java class for EquityExerciseValuationSettlement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquityExerciseValuationSettlement"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice> <element name="equityEuropeanExercise" type="{http://www.fpml.org/FpML-5/confirmation}EquityEuropeanExercise"/> <element name="equityAmericanExercise" type="{http://www.fpml.org/FpML-5/confirmation}EquityAmericanExercise"/> <element name="equityBermudaExercise" type="{http://www.fpml.org/FpML-5/confirmation}EquityBermudaExercise"/> </choice> <choice> <sequence> <element name="automaticExercise" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="makeWholeProvisions" type="{http://www.fpml.org/FpML-5/confirmation}MakeWholeProvisions" minOccurs="0"/> </sequence> <element name="prePayment" type="{http://www.fpml.org/FpML-5/confirmation}PrePayment"/> </choice> <element name="equityValuation" type="{http://www.fpml.org/FpML-5/confirmation}EquityValuation"/> <element name="settlementDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/> <element name="settlementCurrency" type="{http://www.fpml.org/FpML-5/confirmation}Currency"/> <element name="settlementPriceSource" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPriceSource" minOccurs="0"/> <element name="settlementType" type="{http://www.fpml.org/FpML-5/confirmation}SettlementTypeEnum"/> <element name="settlementMethodElectionDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/> <element name="settlementMethodElectingPartyReference" type="{http://www.fpml.org/FpML-5/confirmation}PartyReference" minOccurs="0"/> <element name="settlementPriceDefaultElection" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPriceDefaultElection" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Boolean
protected EquityAmericanExercise
protected EquityBermudaExercise
protected EquityEuropeanExercise
protected EquityValuation
protected MakeWholeProvisions
protected PrePayment
protected Currency
protected AdjustableOrRelativeDate
protected PartyReference
protected AdjustableOrRelativeDate
protected SettlementPriceDefaultElection
protected SettlementPriceSource
protected SettlementTypeEnum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the equityAmericanExercise property.Gets the value of the equityBermudaExercise property.Gets the value of the equityEuropeanExercise property.Gets the value of the equityValuation property.Gets the value of the makeWholeProvisions property.Gets the value of the prePayment property.Gets the value of the settlementCurrency property.Gets the value of the settlementDate property.Gets the value of the settlementMethodElectingPartyReference property.Gets the value of the settlementMethodElectionDate property.Gets the value of the settlementPriceDefaultElection property.Gets the value of the settlementPriceSource property.Gets the value of the settlementType property.Gets the value of the automaticExercise property.void
setAutomaticExercise
(Boolean value) Sets the value of the automaticExercise property.void
Sets the value of the equityAmericanExercise property.void
Sets the value of the equityBermudaExercise property.void
Sets the value of the equityEuropeanExercise property.void
Sets the value of the equityValuation property.void
Sets the value of the makeWholeProvisions property.void
setPrePayment
(PrePayment value) Sets the value of the prePayment property.void
setSettlementCurrency
(Currency value) Sets the value of the settlementCurrency property.void
Sets the value of the settlementDate property.void
Sets the value of the settlementMethodElectingPartyReference property.void
Sets the value of the settlementMethodElectionDate property.void
Sets the value of the settlementPriceDefaultElection property.void
Sets the value of the settlementPriceSource property.void
Sets the value of the settlementType property.
-
Field Details
-
equityEuropeanExercise
-
equityAmericanExercise
-
equityBermudaExercise
-
automaticExercise
-
makeWholeProvisions
-
prePayment
-
equityValuation
-
settlementDate
-
settlementCurrency
-
settlementPriceSource
-
settlementType
-
settlementMethodElectionDate
-
settlementMethodElectingPartyReference
-
settlementPriceDefaultElection
-
-
Constructor Details
-
EquityExerciseValuationSettlement
public EquityExerciseValuationSettlement()
-
-
Method Details
-
getEquityEuropeanExercise
Gets the value of the equityEuropeanExercise property.- Returns:
- possible object is
EquityEuropeanExercise
-
setEquityEuropeanExercise
Sets the value of the equityEuropeanExercise property.- Parameters:
value
- allowed object isEquityEuropeanExercise
-
getEquityAmericanExercise
Gets the value of the equityAmericanExercise property.- Returns:
- possible object is
EquityAmericanExercise
-
setEquityAmericanExercise
Sets the value of the equityAmericanExercise property.- Parameters:
value
- allowed object isEquityAmericanExercise
-
getEquityBermudaExercise
Gets the value of the equityBermudaExercise property.- Returns:
- possible object is
EquityBermudaExercise
-
setEquityBermudaExercise
Sets the value of the equityBermudaExercise property.- Parameters:
value
- allowed object isEquityBermudaExercise
-
isAutomaticExercise
-
setAutomaticExercise
-
getMakeWholeProvisions
Gets the value of the makeWholeProvisions property.- Returns:
- possible object is
MakeWholeProvisions
-
setMakeWholeProvisions
Sets the value of the makeWholeProvisions property.- Parameters:
value
- allowed object isMakeWholeProvisions
-
getPrePayment
Gets the value of the prePayment property.- Returns:
- possible object is
PrePayment
-
setPrePayment
Sets the value of the prePayment property.- Parameters:
value
- allowed object isPrePayment
-
getEquityValuation
Gets the value of the equityValuation property.- Returns:
- possible object is
EquityValuation
-
setEquityValuation
Sets the value of the equityValuation property.- Parameters:
value
- allowed object isEquityValuation
-
getSettlementDate
Gets the value of the settlementDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setSettlementDate
Sets the value of the settlementDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getSettlementCurrency
-
setSettlementCurrency
-
getSettlementPriceSource
Gets the value of the settlementPriceSource property.- Returns:
- possible object is
SettlementPriceSource
-
setSettlementPriceSource
Sets the value of the settlementPriceSource property.- Parameters:
value
- allowed object isSettlementPriceSource
-
getSettlementType
Gets the value of the settlementType property.- Returns:
- possible object is
SettlementTypeEnum
-
setSettlementType
Sets the value of the settlementType property.- Parameters:
value
- allowed object isSettlementTypeEnum
-
getSettlementMethodElectionDate
Gets the value of the settlementMethodElectionDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setSettlementMethodElectionDate
Sets the value of the settlementMethodElectionDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-
getSettlementMethodElectingPartyReference
Gets the value of the settlementMethodElectingPartyReference property.- Returns:
- possible object is
PartyReference
-
setSettlementMethodElectingPartyReference
Sets the value of the settlementMethodElectingPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getSettlementPriceDefaultElection
Gets the value of the settlementPriceDefaultElection property.- Returns:
- possible object is
SettlementPriceDefaultElection
-
setSettlementPriceDefaultElection
Sets the value of the settlementPriceDefaultElection property.- Parameters:
value
- allowed object isSettlementPriceDefaultElection
-