Package org.isda.cdm
Class ExchangeTradedFund
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.IdentifiedProduct
-
- org.isda.cdm.ExchangeTradedFund
-
@RosettaClass public class ExchangeTradedFund extends IdentifiedProduct
A class to specify an ETF as having a product identifier. As a difference versus the FpML standard, the CDM structure of this class only includes the productIdentifier class, which consists of an identifier, productTaxonomy, and source of the identifier. The reason for this approach is to avoid the potential for conflicting information between the information associated with the contractual product and the reference information maintained by the relevant service provider.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExchangeTradedFund.ExchangeTradedFundBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.IdentifiedProduct
IdentifiedProduct.IdentifiedProductBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExchangeTradedFund.ExchangeTradedFundBuilder
builder()
boolean
equals(java.lang.Object o)
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ExchangeTradedFund>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ExchangeTradedFund.ExchangeTradedFundBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.IdentifiedProduct
getProductIdentifier
-
-
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ExchangeTradedFund> metaData()
- Overrides:
metaData
in classIdentifiedProduct
-
toBuilder
public ExchangeTradedFund.ExchangeTradedFundBuilder toBuilder()
- Specified by:
toBuilder
in classIdentifiedProduct
-
builder
public static ExchangeTradedFund.ExchangeTradedFundBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classIdentifiedProduct
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classIdentifiedProduct
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classIdentifiedProduct
-
toString
public java.lang.String toString()
- Overrides:
toString
in classIdentifiedProduct
-
-