Class EquityDerivativeBase
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.EquityDerivativeBase
- Direct Known Subclasses:
EquityDerivativeLongFormBase
,EquityDerivativeShortFormBase
A type for defining the common features of equity derivatives.
Java class for EquityDerivativeBase complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EquityDerivativeBase"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}Product"> <sequence> <group ref="{http://www.fpml.org/FpML-5/confirmation}BuyerSeller.model"/> <element name="optionType" type="{http://www.fpml.org/FpML-5/confirmation}EquityOptionTypeEnum"/> <element name="equityEffectiveDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="underlyer" type="{http://www.fpml.org/FpML-5/confirmation}Underlyer"/> <element name="notional" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeMoney" minOccurs="0"/> <element name="equityExercise" type="{http://www.fpml.org/FpML-5/confirmation}EquityExerciseValuationSettlement"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}Feature.model" minOccurs="0"/> <element name="strategyFeature" type="{http://www.fpml.org/FpML-5/confirmation}StrategyFeature" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccountReference
protected PartyReference
protected XMLGregorianCalendar
protected EquityExerciseValuationSettlement
protected OptionFeatures
protected FxFeature
protected NonNegativeMoney
protected String
protected AccountReference
protected PartyReference
protected StrategyFeature
protected 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 buyerAccountReference property.Gets the value of the buyerPartyReference property.Gets the value of the equityEffectiveDate property.Gets the value of the equityExercise property.Gets the value of the feature property.Gets the value of the fxFeature property.Gets the value of the notional property.Gets the value of the optionType property.Gets the value of the sellerAccountReference property.Gets the value of the sellerPartyReference property.Gets the value of the strategyFeature property.Gets the value of the underlyer property.void
Sets the value of the buyerAccountReference property.void
Sets the value of the buyerPartyReference property.void
Sets the value of the equityEffectiveDate property.void
Sets the value of the equityExercise property.void
setFeature
(OptionFeatures value) Sets the value of the feature property.void
setFxFeature
(FxFeature value) Sets the value of the fxFeature property.void
setNotional
(NonNegativeMoney value) Sets the value of the notional property.void
setOptionType
(String value) Sets the value of the optionType property.void
Sets the value of the sellerAccountReference property.void
Sets the value of the sellerPartyReference property.void
Sets the value of the strategyFeature property.void
setUnderlyer
(Underlyer value) Sets the value of the underlyer property.Methods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
buyerPartyReference
-
buyerAccountReference
-
sellerPartyReference
-
sellerAccountReference
-
optionType
-
equityEffectiveDate
-
underlyer
-
notional
-
equityExercise
-
feature
-
fxFeature
-
strategyFeature
-
-
Constructor Details
-
EquityDerivativeBase
public EquityDerivativeBase()
-
-
Method Details
-
getBuyerPartyReference
Gets the value of the buyerPartyReference property.- Returns:
- possible object is
PartyReference
-
setBuyerPartyReference
Sets the value of the buyerPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getBuyerAccountReference
Gets the value of the buyerAccountReference property.- Returns:
- possible object is
AccountReference
-
setBuyerAccountReference
Sets the value of the buyerAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getSellerPartyReference
Gets the value of the sellerPartyReference property.- Returns:
- possible object is
PartyReference
-
setSellerPartyReference
Sets the value of the sellerPartyReference property.- Parameters:
value
- allowed object isPartyReference
-
getSellerAccountReference
Gets the value of the sellerAccountReference property.- Returns:
- possible object is
AccountReference
-
setSellerAccountReference
Sets the value of the sellerAccountReference property.- Parameters:
value
- allowed object isAccountReference
-
getOptionType
-
setOptionType
-
getEquityEffectiveDate
Gets the value of the equityEffectiveDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEquityEffectiveDate
Sets the value of the equityEffectiveDate property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getUnderlyer
-
setUnderlyer
-
getNotional
Gets the value of the notional property.- Returns:
- possible object is
NonNegativeMoney
-
setNotional
Sets the value of the notional property.- Parameters:
value
- allowed object isNonNegativeMoney
-
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
-
getFeature
Gets the value of the feature property.- Returns:
- possible object is
OptionFeatures
-
setFeature
Sets the value of the feature property.- Parameters:
value
- allowed object isOptionFeatures
-
getFxFeature
-
setFxFeature
-
getStrategyFeature
Gets the value of the strategyFeature property.- Returns:
- possible object is
StrategyFeature
-
setStrategyFeature
Sets the value of the strategyFeature property.- Parameters:
value
- allowed object isStrategyFeature
-