Enum ProductIdTypeEnum

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

@RosettaEnum("ProductIdTypeEnum") public enum ProductIdTypeEnum extends Enum<ProductIdTypeEnum>
Provides the enumerated values to specify the product identifier source.
Version:
5.30.0
  • 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.
    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.
    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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum NAME
      The name of the product.
    • REDID

      @RosettaEnumValue("REDID") public static final ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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 ProductIdTypeEnum 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.
  • Method Details

    • values

      public static ProductIdTypeEnum[] 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 ProductIdTypeEnum 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 ProductIdTypeEnum fromDisplayName(String name)
    • toString

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

      public String toDisplayString()