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
FieldsModifier and TypeFieldDescriptionprotected DividendConditionsprotected ExtraordinaryEventsprotected MethodOfAdjustmentEnumFields inherited from class net.finmath.smartcontract.product.xml.EquityDerivativeBase
buyerAccountReference, buyerPartyReference, equityEffectiveDate, equityExercise, feature, fxFeature, notional, optionType, sellerAccountReference, sellerPartyReference, strategyFeature, underlyerFields 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 dividendConditions property.Gets the value of the extraordinaryEvents property.Gets the value of the methodOfAdjustment property.voidSets the value of the dividendConditions property.voidSets the value of the extraordinaryEvents property.voidSets 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, setUnderlyerMethods 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
-