Class PhysicalSettlement
java.lang.Object
net.finmath.smartcontract.product.xml.PhysicalSettlement
A structure that describes how an option settles into a physical trade.
Java class for PhysicalSettlement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PhysicalSettlement">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="resultingTradeIdentifier" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifier"/>
<element name="resultingTrade" type="{http://www.fpml.org/FpML-5/confirmation}Trade"/>
<element ref="{http://www.fpml.org/FpML-5/confirmation}product"/>
</choice>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.xml.bind.JAXBElement<? extends Product>protected Tradeprotected PartyTradeIdentifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<? extends Product>Gets the value of the product property.Gets the value of the resultingTrade property.Gets the value of the resultingTradeIdentifier property.voidsetProduct(jakarta.xml.bind.JAXBElement<? extends Product> value)Sets the value of the product property.voidsetResultingTrade(Trade value)Sets the value of the resultingTrade property.voidSets the value of the resultingTradeIdentifier property.
-
Field Details
-
resultingTradeIdentifier
-
resultingTrade
-
product
-
-
Constructor Details
-
PhysicalSettlement
public PhysicalSettlement()
-
-
Method Details
-
getResultingTradeIdentifier
Gets the value of the resultingTradeIdentifier property.- Returns:
- possible object is
PartyTradeIdentifier
-
setResultingTradeIdentifier
Sets the value of the resultingTradeIdentifier property.- Parameters:
value- allowed object isPartyTradeIdentifier
-
getResultingTrade
Gets the value of the resultingTrade property.- Returns:
- possible object is
Trade
-
setResultingTrade
Sets the value of the resultingTrade property.- Parameters:
value- allowed object isTrade
-
getProduct
Gets the value of the product property.- Returns:
- possible object is
JAXBElement<ReturnSwap>JAXBElement<CommodityOption>JAXBElement<CommodityPerformanceSwap>JAXBElement<FxPerformanceSwap>JAXBElement<BrokerEquityOption>JAXBElement<FxSwap>JAXBElement<Strategy>JAXBElement<DividendSwapOptionTransactionSupplement>JAXBElement<CommodityForward>JAXBElement<FxSingleLeg>JAXBElement<DividendSwapTransactionSupplement>JAXBElement<StandardProduct>JAXBElement<Swap>JAXBElement<FxFlexibleForward>JAXBElement<FxPerformanceSwap>JAXBElement<EquityOptionTransactionSupplement>JAXBElement<CreditDefaultSwap>JAXBElement<FxDigitalOption>JAXBElement<Repo>JAXBElement<FxOption>JAXBElement<TermDeposit>JAXBElement<CorrelationSwap>JAXBElement<CommoditySwap>JAXBElement<BulletPayment>JAXBElement<FxTargetKnockoutForward>JAXBElement<GenericProduct>JAXBElement<CommoditySwaption>JAXBElement<FxAccrualForward>JAXBElement<FxForwardVolatilityAgreement>JAXBElement<FxRangeAccrual>JAXBElement<EquityOption>JAXBElement<VolatilitySwapTransactionSupplement>JAXBElement<BondOption>JAXBElement<InstrumentTradeDetails>JAXBElement<EquityForward>JAXBElement<VarianceSwapTransactionSupplement>JAXBElement<CommodityDigitalOption>JAXBElement<Fra>JAXBElement<CreditDefaultSwapOption>JAXBElement<VolatilitySwap>JAXBElement<CapFloor>JAXBElement<Swaption>JAXBElement<FxAccrualOption>JAXBElement<EquitySwapTransactionSupplement>JAXBElement<FxAccrualDigitalOption>JAXBElement<VarianceOptionTransactionSupplement>JAXBElement<CommodityBasketOption>JAXBElement<VarianceSwap>JAXBElement<Product>
-
setProduct
Sets the value of the product property.- Parameters:
value- allowed object isJAXBElement<ReturnSwap>JAXBElement<CommodityOption>JAXBElement<CommodityPerformanceSwap>JAXBElement<FxPerformanceSwap>JAXBElement<BrokerEquityOption>JAXBElement<FxSwap>JAXBElement<Strategy>JAXBElement<DividendSwapOptionTransactionSupplement>JAXBElement<CommodityForward>JAXBElement<FxSingleLeg>JAXBElement<DividendSwapTransactionSupplement>JAXBElement<StandardProduct>JAXBElement<Swap>JAXBElement<FxFlexibleForward>JAXBElement<FxPerformanceSwap>JAXBElement<EquityOptionTransactionSupplement>JAXBElement<CreditDefaultSwap>JAXBElement<FxDigitalOption>JAXBElement<Repo>JAXBElement<FxOption>JAXBElement<TermDeposit>JAXBElement<CorrelationSwap>JAXBElement<CommoditySwap>JAXBElement<BulletPayment>JAXBElement<FxTargetKnockoutForward>JAXBElement<GenericProduct>JAXBElement<CommoditySwaption>JAXBElement<FxAccrualForward>JAXBElement<FxForwardVolatilityAgreement>JAXBElement<FxRangeAccrual>JAXBElement<EquityOption>JAXBElement<VolatilitySwapTransactionSupplement>JAXBElement<BondOption>JAXBElement<InstrumentTradeDetails>JAXBElement<EquityForward>JAXBElement<VarianceSwapTransactionSupplement>JAXBElement<CommodityDigitalOption>JAXBElement<Fra>JAXBElement<CreditDefaultSwapOption>JAXBElement<VolatilitySwap>JAXBElement<CapFloor>JAXBElement<Swaption>JAXBElement<FxAccrualOption>JAXBElement<EquitySwapTransactionSupplement>JAXBElement<FxAccrualDigitalOption>JAXBElement<VarianceOptionTransactionSupplement>JAXBElement<CommodityBasketOption>JAXBElement<VarianceSwap>JAXBElement<Product>
-