Package cdm.base.staticdata.asset.common
Class Listing.ListingImpl
java.lang.Object
cdm.base.staticdata.asset.common.ProductBase.ProductBaseImpl
cdm.base.staticdata.asset.common.Listing.ListingImpl
- All Implemented Interfaces:
Listing,ProductBase,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
Commodity.CommodityImpl,Security.SecurityImpl
- Enclosing interface:
Listing
Immutable Implementation of Listing
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Listing
Listing.ListingBuilder, Listing.ListingBuilderImpl, Listing.ListingImplNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.ProductBase
ProductBase.ProductBaseBuilder, ProductBase.ProductBaseBuilderImpl, ProductBase.ProductBaseImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.ProductBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanExchange refers to the principal financial market where the asset is listed.List<? extends LegalEntity> Related Exchange denotes any additional exchange or trading platform where the asset is listed.inthashCode()protected voidsetBuilderFields(Listing.ListingBuilder builder) toString()Methods inherited from class cdm.base.staticdata.asset.common.ProductBase.ProductBaseImpl
getProductIdentifier, getProductTaxonomy, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.Listing
getType, metaData, processMethods inherited from interface cdm.base.staticdata.asset.common.ProductBase
getProductIdentifier, getProductTaxonomyMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ListingImpl
-
-
Method Details
-
getExchange
Description copied from interface:ListingExchange refers to the principal financial market where the asset is listed. This is the main venue for the buying and selling of the asset, such as a stock exchange for equities or a futures exchange for commodities.- Specified by:
getExchangein interfaceListing
-
getRelatedExchange
@RosettaAttribute("relatedExchange") @RuneAttribute("relatedExchange") public List<? extends LegalEntity> getRelatedExchange()Description copied from interface:ListingRelated Exchange denotes any additional exchange or trading platform where the asset is listed. For instance, if the asset is a particular stock, the related exchange might be the exchange where the stock is listed.- Specified by:
getRelatedExchangein interfaceListing
-
build
Description copied from interface:ProductBaseBuild Methods- Specified by:
buildin interfaceListing- Specified by:
buildin interfaceProductBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classProductBase.ProductBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceListing- Specified by:
toBuilderin interfaceProductBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classProductBase.ProductBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classProductBase.ProductBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classProductBase.ProductBaseImpl
-
toString
- Overrides:
toStringin classProductBase.ProductBaseImpl
-