Class ExchangeTradedContract
java.lang.Object
net.finmath.smartcontract.product.xml.Asset
net.finmath.smartcontract.product.xml.IdentifiedAsset
net.finmath.smartcontract.product.xml.UnderlyingAsset
net.finmath.smartcontract.product.xml.ExchangeTraded
net.finmath.smartcontract.product.xml.ExchangeTradedContract
- Direct Known Subclasses:
ExchangeTradedOption
An exchange traded derivative contract.
Java class for ExchangeTradedContract complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExchangeTradedContract"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}ExchangeTraded"> <sequence> <element name="multiplier" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/> <element name="contractReference" type="{http://www.fpml.org/FpML-5/confirmation}String" minOccurs="0"/> <element name="expirationDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected AdjustableOrRelativeDate
protected BigInteger
Fields inherited from class net.finmath.smartcontract.product.xml.ExchangeTraded
optionsExchangeId, relatedExchangeId, specifiedExchangeId
Fields inherited from class net.finmath.smartcontract.product.xml.UnderlyingAsset
clearanceSystem, currency, definition, exchangeId
Fields inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
description, instrumentId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contractReference property.Gets the value of the expirationDate property.Gets the value of the multiplier property.void
setContractReference
(String value) Sets the value of the contractReference property.void
Sets the value of the expirationDate property.void
setMultiplier
(BigInteger value) Sets the value of the multiplier property.Methods inherited from class net.finmath.smartcontract.product.xml.ExchangeTraded
getOptionsExchangeId, getRelatedExchangeId, getSpecifiedExchangeId
Methods inherited from class net.finmath.smartcontract.product.xml.UnderlyingAsset
getClearanceSystem, getCurrency, getDefinition, getExchangeId, setClearanceSystem, setCurrency, setDefinition, setExchangeId
Methods inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
getDescription, getInstrumentId, setDescription
-
Field Details
-
multiplier
-
contractReference
-
expirationDate
-
-
Constructor Details
-
ExchangeTradedContract
public ExchangeTradedContract()
-
-
Method Details
-
getMultiplier
Gets the value of the multiplier property.- Returns:
- possible object is
BigInteger
-
setMultiplier
Sets the value of the multiplier property.- Parameters:
value
- allowed object isBigInteger
-
getContractReference
-
setContractReference
-
getExpirationDate
Gets the value of the expirationDate property.- Returns:
- possible object is
AdjustableOrRelativeDate
-
setExpirationDate
Sets the value of the expirationDate property.- Parameters:
value
- allowed object isAdjustableOrRelativeDate
-