Class Product
- Direct Known Subclasses:
BulletPayment
,CapFloor
,CommodityForward
,CommodityOption
,CommodityPerformanceSwapBase
,CommoditySwap
,CommoditySwaption
,CreditDefaultSwap
,DividendSwapTransactionSupplement
,EquityDerivativeBase
,Fra
,FxAccrualForward
,FxFlexibleForward
,FxForwardVolatilityAgreement
,FxPerformanceSwap
,FxRangeAccrual
,FxSingleLeg
,FxSwap
,FxTargetKnockoutForward
,GenericProduct
,InstrumentTradeDetails
,NettedSwapBase
,Option
,Repo
,ReturnSwapBase
,StandardProduct
,Strategy
,Swap
,Swaption
,TermDeposit
,VarianceSwapTransactionSupplement
,VolatilitySwapTransactionSupplement
Java class for Product complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Product"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <group ref="{http://www.fpml.org/FpML-5/confirmation}Product.model" minOccurs="0"/> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<AssetClass> protected String
protected AssetClass
protected List
<ProductType> protected List
<AssetClass> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the assetClass property.getId()
Gets the value of the id property.Gets the value of the primaryAssetClass property.Gets the value of the productId property.Gets the value of the productType property.Gets the value of the secondaryAssetClass property.void
Sets the value of the id property.void
setPrimaryAssetClass
(AssetClass value) Sets the value of the primaryAssetClass property.
-
Field Details
-
-
secondaryAssetClass
-
productType
-
productId
-
assetClass
-
id
-
-
Constructor Details
-
Product
public Product()
-
-
Method Details
-
getPrimaryAssetClass
Gets the value of the primaryAssetClass property.- Returns:
- possible object is
AssetClass
-
setPrimaryAssetClass
Sets the value of the primaryAssetClass property.- Parameters:
value
- allowed object isAssetClass
-
getSecondaryAssetClass
Gets the value of the secondaryAssetClass property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the secondaryAssetClass property.For example, to add a new item, do as follows:
getSecondaryAssetClass().add(newItem);
Objects of the following type(s) are allowed in the list
AssetClass
-
getProductType
Gets the value of the productType property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the productType property.For example, to add a new item, do as follows:
getProductType().add(newItem);
Objects of the following type(s) are allowed in the list
ProductType
-
getProductId
Gets the value of the productId property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the productId property.For example, to add a new item, do as follows:
getProductId().add(newItem);
Objects of the following type(s) are allowed in the list
ProductId
-
getAssetClass
Gets the value of the assetClass property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the assetClass property.For example, to add a new item, do as follows:
getAssetClass().add(newItem);
Objects of the following type(s) are allowed in the list
AssetClass
-
getId
-
setId
-