Class UnderlyingAsset
java.lang.Object
net.finmath.smartcontract.product.xml.Asset
net.finmath.smartcontract.product.xml.IdentifiedAsset
net.finmath.smartcontract.product.xml.UnderlyingAsset
- Direct Known Subclasses:
Bond
,Deposit
,ExchangeTraded
,FxRateAsset
,Loan
,Mortgage
,MutualFund
,RateIndex
,SimpleCreditDefaultSwap
,SimpleFra
,SimpleIRSwap
Abstract base class for all underlying assets.
Java class for UnderlyingAsset complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UnderlyingAsset"> <complexContent> <extension base="{http://www.fpml.org/FpML-5/confirmation}IdentifiedAsset"> <sequence> <element name="currency" type="{http://www.fpml.org/FpML-5/confirmation}IdentifiedCurrency" minOccurs="0"/> <element name="exchangeId" type="{http://www.fpml.org/FpML-5/confirmation}ExchangeId" minOccurs="0"/> <element name="clearanceSystem" type="{http://www.fpml.org/FpML-5/confirmation}ClearanceSystem" minOccurs="0"/> <element name="definition" type="{http://www.fpml.org/FpML-5/confirmation}ProductReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected ClearanceSystem
protected IdentifiedCurrency
protected ProductReference
protected ExchangeId
Fields inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
description, instrumentId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the clearanceSystem property.Gets the value of the currency property.Gets the value of the definition property.Gets the value of the exchangeId property.void
Sets the value of the clearanceSystem property.void
setCurrency
(IdentifiedCurrency value) Sets the value of the currency property.void
setDefinition
(ProductReference value) Sets the value of the definition property.void
setExchangeId
(ExchangeId value) Sets the value of the exchangeId property.Methods inherited from class net.finmath.smartcontract.product.xml.IdentifiedAsset
getDescription, getInstrumentId, setDescription
-
Field Details
-
currency
-
exchangeId
-
clearanceSystem
-
definition
-
-
Constructor Details
-
UnderlyingAsset
public UnderlyingAsset()
-
-
Method Details
-
getCurrency
Gets the value of the currency property.- Returns:
- possible object is
IdentifiedCurrency
-
setCurrency
Sets the value of the currency property.- Parameters:
value
- allowed object isIdentifiedCurrency
-
getExchangeId
Gets the value of the exchangeId property.- Returns:
- possible object is
ExchangeId
-
setExchangeId
Sets the value of the exchangeId property.- Parameters:
value
- allowed object isExchangeId
-
getClearanceSystem
Gets the value of the clearanceSystem property.- Returns:
- possible object is
ClearanceSystem
-
setClearanceSystem
Sets the value of the clearanceSystem property.- Parameters:
value
- allowed object isClearanceSystem
-
getDefinition
Gets the value of the definition property.- Returns:
- possible object is
ProductReference
-
setDefinition
Sets the value of the definition property.- Parameters:
value
- allowed object isProductReference
-