Class EquityDerivativeLongFormBase
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.EquityDerivativeBase
net.finmath.smartcontract.product.xml.EquityDerivativeLongFormBase
- Direct Known Subclasses:
EquityForward
,EquityOption
type for defining the common features of equity derivatives.
Java class for EquityDerivativeLongFormBase complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquityDerivativeLongFormBase"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}EquityDerivativeBase"> <sequence> <element name="dividendConditions" type="{http://www.fpml.org/FpML-5/confirmation}DividendConditions" minOccurs="0"/> <element name="methodOfAdjustment" type="{http://www.fpml.org/FpML-5/confirmation}MethodOfAdjustmentEnum"/> <element name="extraordinaryEvents" type="{http://www.fpml.org/FpML-5/confirmation}ExtraordinaryEvents"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected DividendConditions
protected ExtraordinaryEvents
protected MethodOfAdjustmentEnum
Fields inherited from class net.finmath.smartcontract.product.xml.EquityDerivativeBase
buyerAccountReference, buyerPartyReference, equityEffectiveDate, equityExercise, feature, fxFeature, notional, optionType, sellerAccountReference, sellerPartyReference, strategyFeature, underlyer
Fields inherited from class net.finmath.smartcontract.product.xml.Product
assetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the dividendConditions property.Gets the value of the extraordinaryEvents property.Gets the value of the methodOfAdjustment property.void
Sets the value of the dividendConditions property.void
Sets the value of the extraordinaryEvents property.void
Sets the value of the methodOfAdjustment property.Methods inherited from class net.finmath.smartcontract.product.xml.EquityDerivativeBase
getBuyerAccountReference, getBuyerPartyReference, getEquityEffectiveDate, getEquityExercise, getFeature, getFxFeature, getNotional, getOptionType, getSellerAccountReference, getSellerPartyReference, getStrategyFeature, getUnderlyer, setBuyerAccountReference, setBuyerPartyReference, setEquityEffectiveDate, setEquityExercise, setFeature, setFxFeature, setNotional, setOptionType, setSellerAccountReference, setSellerPartyReference, setStrategyFeature, setUnderlyer
Methods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
dividendConditions
-
methodOfAdjustment
-
extraordinaryEvents
-
-
Constructor Details
-
EquityDerivativeLongFormBase
public EquityDerivativeLongFormBase()
-
-
Method Details
-
getDividendConditions
Gets the value of the dividendConditions property.- Returns:
- possible object is
DividendConditions
-
setDividendConditions
Sets the value of the dividendConditions property.- Parameters:
value
- allowed object isDividendConditions
-
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
-
getExtraordinaryEvents
Gets the value of the extraordinaryEvents property.- Returns:
- possible object is
ExtraordinaryEvents
-
setExtraordinaryEvents
Sets the value of the extraordinaryEvents property.- Parameters:
value
- allowed object isExtraordinaryEvents
-