Class DividendSwapOptionTransactionSupplement
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.Option
net.finmath.smartcontract.product.xml.OptionBase
net.finmath.smartcontract.product.xml.DividendSwapOptionTransactionSupplement
Java class for DividendSwapOptionTransactionSupplement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DividendSwapOptionTransactionSupplement">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}OptionBase">
<sequence>
<element name="equityPremium" type="{http://www.fpml.org/FpML-5/confirmation}EquityPremium"/>
<element name="equityExercise" type="{http://www.fpml.org/FpML-5/confirmation}EquityExerciseValuationSettlement"/>
<element name="exchangeLookAlike" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="methodOfAdjustment" type="{http://www.fpml.org/FpML-5/confirmation}MethodOfAdjustmentEnum" minOccurs="0"/>
<choice minOccurs="0">
<element name="optionEntitlement" type="{http://www.fpml.org/FpML-5/confirmation}PositiveDecimal"/>
<element name="multiplier" type="{http://www.fpml.org/FpML-5/confirmation}PositiveDecimal"/>
</choice>
<element name="clearingInstructions" type="{http://www.fpml.org/FpML-5/confirmation}SwaptionPhysicalSettlement" minOccurs="0"/>
<element name="dividendSwapTransactionSupplement" type="{http://www.fpml.org/FpML-5/confirmation}DividendSwapTransactionSupplement"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SwaptionPhysicalSettlementprotected DividendSwapTransactionSupplementprotected EquityExerciseValuationSettlementprotected EquityPremiumprotected Booleanprotected MethodOfAdjustmentEnumprotected BigDecimalprotected BigDecimalFields inherited from class net.finmath.smartcontract.product.xml.OptionBase
optionTypeFields inherited from class net.finmath.smartcontract.product.xml.Option
buyerAccountReference, buyerPartyReference, sellerAccountReference, sellerPartyReferenceFields inherited from class net.finmath.smartcontract.product.xml.Product
assetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the clearingInstructions property.Gets the value of the dividendSwapTransactionSupplement property.Gets the value of the equityExercise property.Gets the value of the equityPremium property.Gets the value of the methodOfAdjustment property.Gets the value of the multiplier property.Gets the value of the optionEntitlement property.Gets the value of the exchangeLookAlike property.voidSets the value of the clearingInstructions property.voidSets the value of the dividendSwapTransactionSupplement property.voidSets the value of the equityExercise property.voidsetEquityPremium(EquityPremium value) Sets the value of the equityPremium property.voidsetExchangeLookAlike(Boolean value) Sets the value of the exchangeLookAlike property.voidSets the value of the methodOfAdjustment property.voidsetMultiplier(BigDecimal value) Sets the value of the multiplier property.voidsetOptionEntitlement(BigDecimal value) Sets the value of the optionEntitlement property.Methods inherited from class net.finmath.smartcontract.product.xml.OptionBase
getOptionType, setOptionTypeMethods inherited from class net.finmath.smartcontract.product.xml.Option
getBuyerAccountReference, getBuyerPartyReference, getSellerAccountReference, getSellerPartyReference, setBuyerAccountReference, setBuyerPartyReference, setSellerAccountReference, setSellerPartyReferenceMethods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
equityPremium
-
equityExercise
-
exchangeLookAlike
-
methodOfAdjustment
-
optionEntitlement
-
multiplier
-
clearingInstructions
-
dividendSwapTransactionSupplement
-
-
Constructor Details
-
DividendSwapOptionTransactionSupplement
public DividendSwapOptionTransactionSupplement()
-
-
Method Details
-
getEquityPremium
Gets the value of the equityPremium property.- Returns:
- possible object is
EquityPremium
-
setEquityPremium
Sets the value of the equityPremium property.- Parameters:
value- allowed object isEquityPremium
-
getEquityExercise
Gets the value of the equityExercise property.- Returns:
- possible object is
EquityExerciseValuationSettlement
-
setEquityExercise
Sets the value of the equityExercise property.- Parameters:
value- allowed object isEquityExerciseValuationSettlement
-
isExchangeLookAlike
-
setExchangeLookAlike
-
getMethodOfAdjustment
Gets the value of the methodOfAdjustment property.- Returns:
- possible object is
MethodOfAdjustmentEnum
-
setMethodOfAdjustment
Sets the value of the methodOfAdjustment property.- Parameters:
value- allowed object isMethodOfAdjustmentEnum
-
getOptionEntitlement
Gets the value of the optionEntitlement property.- Returns:
- possible object is
BigDecimal
-
setOptionEntitlement
Sets the value of the optionEntitlement property.- Parameters:
value- allowed object isBigDecimal
-
getMultiplier
Gets the value of the multiplier property.- Returns:
- possible object is
BigDecimal
-
setMultiplier
Sets the value of the multiplier property.- Parameters:
value- allowed object isBigDecimal
-
getClearingInstructions
Gets the value of the clearingInstructions property.- Returns:
- possible object is
SwaptionPhysicalSettlement
-
setClearingInstructions
Sets the value of the clearingInstructions property.- Parameters:
value- allowed object isSwaptionPhysicalSettlement
-
getDividendSwapTransactionSupplement
Gets the value of the dividendSwapTransactionSupplement property.- Returns:
- possible object is
DividendSwapTransactionSupplement
-
setDividendSwapTransactionSupplement
Sets the value of the dividendSwapTransactionSupplement property.- Parameters:
value- allowed object isDividendSwapTransactionSupplement
-