Class InstrumentTradeDetails
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.InstrumentTradeDetails
The economics of a trade of a multiply traded instrument.
             
 
 
Java class for InstrumentTradeDetails complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="InstrumentTradeDetails">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}Product">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}BuyerSeller.model"/>
         <element ref="{http://www.fpml.org/FpML-5/confirmation}underlyingAsset"/>
         <element name="quantity" type="{http://www.fpml.org/FpML-5/confirmation}InstrumentTradeQuantity" minOccurs="0"/>
         <element name="pricing" type="{http://www.fpml.org/FpML-5/confirmation}InstrumentTradePricing" minOccurs="0"/>
         <element name="principal" type="{http://www.fpml.org/FpML-5/confirmation}InstrumentTradePrincipal" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 - 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AccountReferenceprotected PartyReferenceprotected InstrumentTradePricingprotected InstrumentTradePrincipalprotected InstrumentTradeQuantityprotected AccountReferenceprotected PartyReferenceprotected jakarta.xml.bind.JAXBElement<? extends Asset>Fields inherited from class net.finmath.smartcontract.product.xml.ProductassetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the value of the buyerAccountReference property.Gets the value of the buyerPartyReference property.Gets the value of the pricing property.Gets the value of the principal property.Gets the value of the quantity property.Gets the value of the sellerAccountReference property.Gets the value of the sellerPartyReference property.jakarta.xml.bind.JAXBElement<? extends Asset>The FpML asset description for the asset.voidSets the value of the buyerAccountReference property.voidsetBuyerPartyReference(PartyReference value)Sets the value of the buyerPartyReference property.voidsetPricing(InstrumentTradePricing value)Sets the value of the pricing property.voidsetPrincipal(InstrumentTradePrincipal value)Sets the value of the principal property.voidsetQuantity(InstrumentTradeQuantity value)Sets the value of the quantity property.voidSets the value of the sellerAccountReference property.voidSets the value of the sellerPartyReference property.voidsetUnderlyingAsset(jakarta.xml.bind.JAXBElement<? extends Asset> value)Sets the value of the underlyingAsset property.Methods inherited from class net.finmath.smartcontract.product.xml.ProductgetAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
- 
Field Details- 
buyerPartyReference
- 
buyerAccountReference
- 
sellerPartyReference
- 
sellerAccountReference
- 
underlyingAsset
- 
quantity
- 
pricing
- 
principal
 
- 
- 
Constructor Details- 
InstrumentTradeDetailspublic InstrumentTradeDetails()
 
- 
- 
Method Details- 
getBuyerPartyReferenceGets the value of the buyerPartyReference property.- Returns:
- possible object is
     PartyReference
 
- 
setBuyerPartyReferenceSets the value of the buyerPartyReference property.- Parameters:
- value- allowed object is- PartyReference
 
- 
getBuyerAccountReferenceGets the value of the buyerAccountReference property.- Returns:
- possible object is
     AccountReference
 
- 
setBuyerAccountReferenceSets the value of the buyerAccountReference property.- Parameters:
- value- allowed object is- AccountReference
 
- 
getSellerPartyReferenceGets the value of the sellerPartyReference property.- Returns:
- possible object is
     PartyReference
 
- 
setSellerPartyReferenceSets the value of the sellerPartyReference property.- Parameters:
- value- allowed object is- PartyReference
 
- 
getSellerAccountReferenceGets the value of the sellerAccountReference property.- Returns:
- possible object is
     AccountReference
 
- 
setSellerAccountReferenceSets the value of the sellerAccountReference property.- Parameters:
- value- allowed object is- AccountReference
 
- 
getUnderlyingAssetThe FpML asset description for the asset.- Returns:
- possible object is
     JAXBElement<ExchangeTradedOption>JAXBElement<Cash>JAXBElement<Basket>JAXBElement<Future>JAXBElement<MutualFund>JAXBElement<Index>JAXBElement<ExchangeTradedFund>JAXBElement<ConvertibleBond>JAXBElement<Loan>JAXBElement<Bond>JAXBElement<Commodity>JAXBElement<EquityAsset>JAXBElement<Mortgage>JAXBElement<Asset>
 
- 
setUnderlyingAssetSets the value of the underlyingAsset property.- Parameters:
- value- allowed object is- JAXBElement- <- ExchangeTradedOption- >- JAXBElement- <- Cash- >- JAXBElement- <- Basket- >- JAXBElement- <- Future- >- JAXBElement- <- MutualFund- >- JAXBElement- <- Index- >- JAXBElement- <- ExchangeTradedFund- >- JAXBElement- <- ConvertibleBond- >- JAXBElement- <- Loan- >- JAXBElement- <- Bond- >- JAXBElement- <- Commodity- >- JAXBElement- <- EquityAsset- >- JAXBElement- <- Mortgage- >- JAXBElement- <- Asset- >
 
- 
getQuantityGets the value of the quantity property.- Returns:
- possible object is
     InstrumentTradeQuantity
 
- 
setQuantitySets the value of the quantity property.- Parameters:
- value- allowed object is- InstrumentTradeQuantity
 
- 
getPricingGets the value of the pricing property.- Returns:
- possible object is
     InstrumentTradePricing
 
- 
setPricingSets the value of the pricing property.- Parameters:
- value- allowed object is- InstrumentTradePricing
 
- 
getPrincipalGets the value of the principal property.- Returns:
- possible object is
     InstrumentTradePrincipal
 
- 
setPrincipalSets the value of the principal property.- Parameters:
- value- allowed object is- InstrumentTradePrincipal
 
 
-