Enum AssetIdTypeEnum

java.lang.Object
java.lang.Enum<AssetIdTypeEnum>
cdm.base.staticdata.asset.common.AssetIdTypeEnum
All Implemented Interfaces:
Serializable, Comparable<AssetIdTypeEnum>

@RosettaEnum("AssetIdTypeEnum") public enum AssetIdTypeEnum extends Enum<AssetIdTypeEnum>
Extends product identifiers with additional identifier sources for Assets.
Version:
7.0.0-dev.105
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Published by Bloomberg, the BBGID is a 12-digit alphanumeric randomly generated ID covering active and non-active securities.
    Published by Bloomberg as a short code to identify publicly trades shares of a particular stock on a specific exchange.
    The identifier follows the symbology set by the clearing house which clears the asset.
    Used to identify the currency of a Cash Asset.
    Derived from the Committee on Uniform Security Identification Procedures, CUSIPs are 9-character identifiers that capture an issue’s important differentiating characteristics for issuers and their financial instruments in the U.S. and Canada.
    The identifier follows the symbology set by the exchange which lists the asset.
    Issued under the guidelines of the Object Management Group, the Financial Instrument Global Identifier (FIGI) is a 12 character, alphanumeric, randomly generated ID covering hundreds of millions of active and inactive instruments.
    Issued by the International Swaps Dealers Association as a string representing a Commodity Reference Price used for purposes of determining a relevant price for an underlying commodity in an OTC derivatives contract.
    Issued by The International Securities Identification Number (ISIN) Organization, the ISIN is a 12-character alpha-numerical code used to uniformly identify a security for trading and settlement purposes.
    The name of the product.
    Used when the source is not otherwise in this enumerated list because it is internal or other reasons.
    Assigned by S&P Global Market Intelligence, REDID (Reference Entity Data Identifier) is a unique alphanumeric code to reference entities, primarily utilized within the credit derivatives market for the standardized identification of underlying entities.
    Issued by Refinitiv (formerly Reuters), the Reuters Instrument Codes(RIC) uniquely identifies financial instruments, including where they are traded.
    Assigned by the London Stock Exchange, the Stock Exchange Daily Official List (SEDOL) is a list of security identifiers used in the United Kingdom and Ireland for clearing purposes.
    Issued by the French Société Interprofessionnelle pour la Compensation des Valeurs Mobilières (SICOVAM) to identify French securities listed on French stock exchanges.
    Assigned by the Derivatives Service Bureau Ltd (DSB), the Unique Product Identifier (UPI) is a unique code to describe an over-the-counter (OTC) derivatives product.
    Assigned by SIX Financial Information, Valoren is a unique numerical identification number typically ranging from six to nine digits primarily traded in Switzerland, Liechtenstein, and Belgium.
    Issued by the Institute for the Issuance and Administration of Securities in Germany (Securities Information), the Wertpapierkennnummer (WKN, WPKN, WPK or simply Wert) consists of six digits or capital letters (excluding I and O), and no check digit.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • BBGID

      @RosettaEnumValue("BBGID") public static final AssetIdTypeEnum BBGID
      Published by Bloomberg, the BBGID is a 12-digit alphanumeric randomly generated ID covering active and non-active securities.
    • BBGTICKER

      @RosettaEnumValue("BBGTICKER") public static final AssetIdTypeEnum BBGTICKER
      Published by Bloomberg as a short code to identify publicly trades shares of a particular stock on a specific exchange.
    • CUSIP

      @RosettaEnumValue("CUSIP") public static final AssetIdTypeEnum CUSIP
      Derived from the Committee on Uniform Security Identification Procedures, CUSIPs are 9-character identifiers that capture an issue’s important differentiating characteristics for issuers and their financial instruments in the U.S. and Canada.
    • FIGI

      @RosettaEnumValue("FIGI") public static final AssetIdTypeEnum FIGI
      Issued under the guidelines of the Object Management Group, the Financial Instrument Global Identifier (FIGI) is a 12 character, alphanumeric, randomly generated ID covering hundreds of millions of active and inactive instruments. The identifier acts as a Uniform Resource Identifier (URI) to link to a set of metadata that uniquely and clearly describes the instrument.
    • ISDACRP

      @RosettaEnumValue("ISDACRP") public static final AssetIdTypeEnum ISDACRP
      Issued by the International Swaps Dealers Association as a string representing a Commodity Reference Price used for purposes of determining a relevant price for an underlying commodity in an OTC derivatives contract.
    • ISIN

      @RosettaEnumValue("ISIN") public static final AssetIdTypeEnum ISIN
      Issued by The International Securities Identification Number (ISIN) Organization, the ISIN is a 12-character alpha-numerical code used to uniformly identify a security for trading and settlement purposes. Securities with which ISINs can be used include debt securities, such as notes or bonds as well shares, such as common stock or shares of a fund, options, derivatives, and futures. The ISIN structure is defined in ISO 6166.
    • NAME

      @RosettaEnumValue("Name") public static final AssetIdTypeEnum NAME
      The name of the product.
    • REDID

      @RosettaEnumValue("REDID") public static final AssetIdTypeEnum REDID
      Assigned by S&P Global Market Intelligence, REDID (Reference Entity Data Identifier) is a unique alphanumeric code to reference entities, primarily utilized within the credit derivatives market for the standardized identification of underlying entities.
    • RIC

      @RosettaEnumValue("RIC") public static final AssetIdTypeEnum RIC
      Issued by Refinitiv (formerly Reuters), the Reuters Instrument Codes(RIC) uniquely identifies financial instruments, including where they are traded.
    • OTHER

      @RosettaEnumValue("Other") public static final AssetIdTypeEnum OTHER
      Used when the source is not otherwise in this enumerated list because it is internal or other reasons. The source can be identified in the scheme which is part of the identifier attribute.
    • SICOVAM

      @RosettaEnumValue("Sicovam") public static final AssetIdTypeEnum SICOVAM
      Issued by the French Société Interprofessionnelle pour la Compensation des Valeurs Mobilières (SICOVAM) to identify French securities listed on French stock exchanges.
    • SEDOL

      @RosettaEnumValue("SEDOL") public static final AssetIdTypeEnum SEDOL
      Assigned by the London Stock Exchange, the Stock Exchange Daily Official List (SEDOL) is a list of security identifiers used in the United Kingdom and Ireland for clearing purposes. SEDOLs serve as the National Securities Identifying Number for all securities issued in the United Kingdom and are therefore part of the security's ISIN as well.
    • UPI

      @RosettaEnumValue("UPI") public static final AssetIdTypeEnum UPI
      Assigned by the Derivatives Service Bureau Ltd (DSB), the Unique Product Identifier (UPI) is a unique code to describe an over-the-counter (OTC) derivatives product. The UPI is used for identifying the product in transaction reporting data.
    • VALOREN

      @RosettaEnumValue("Valoren") public static final AssetIdTypeEnum VALOREN
      Assigned by SIX Financial Information, Valoren is a unique numerical identification number typically ranging from six to nine digits primarily traded in Switzerland, Liechtenstein, and Belgium. This code enables the identification of securities such as stocks, bonds, and investment funds within these markets.
    • WERTPAPIER

      @RosettaEnumValue("Wertpapier") public static final AssetIdTypeEnum WERTPAPIER
      Issued by the Institute for the Issuance and Administration of Securities in Germany (Securities Information), the Wertpapierkennnummer (WKN, WPKN, WPK or simply Wert) consists of six digits or capital letters (excluding I and O), and no check digit. It is used to identify German securities.
    • CURRENCY_CODE

      @RosettaEnumValue("CurrencyCode") public static final AssetIdTypeEnum CURRENCY_CODE
      Used to identify the currency of a Cash Asset.
    • EXCHANGE_CODE

      @RosettaEnumValue("ExchangeCode") public static final AssetIdTypeEnum EXCHANGE_CODE
      The identifier follows the symbology set by the exchange which lists the asset.
    • CLEARING_CODE

      @RosettaEnumValue("ClearingCode") public static final AssetIdTypeEnum CLEARING_CODE
      The identifier follows the symbology set by the clearing house which clears the asset.
  • Method Details

    • values

      public static AssetIdTypeEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static AssetIdTypeEnum valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromDisplayName

      public static AssetIdTypeEnum fromDisplayName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<AssetIdTypeEnum>
    • toDisplayString

      public String toDisplayString()