Enum InstrumentTypeEnum

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

@RosettaEnum("InstrumentTypeEnum") public enum InstrumentTypeEnum extends Enum<InstrumentTypeEnum>
Represents an enumeration list to indentify the type of an instrument.
Version:
6.19.0
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Identifies an instrument as one that that offers a derivative-based economic return which is not structured as a bond, an equity or a warrant.
    Identifies an instrument as a fixed income instrument of debt issued and securitized as a tradable asset.
    Identifies an instrument as an Equity value of holding of shares in listed company.
    Identifies an instrument as representing holding in an investment fund.
    Identifies an instrument as a letter of credit or documentary credit/ bankers commercial credit.
    Identifies an instrument as a listed derivative on an exchange.
    Identifies an instrument as a Warrant that give the right, but not the obligation, to buy or sell a security — most commonly an equity — at a certain price before expiration, or to receive the cash equivalent.
  • 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

    • DEBT

      @RosettaEnumValue("Debt") public static final InstrumentTypeEnum DEBT
      Identifies an instrument as a fixed income instrument of debt issued and securitized as a tradable asset.
    • EQUITY

      @RosettaEnumValue("Equity") public static final InstrumentTypeEnum EQUITY
      Identifies an instrument as an Equity value of holding of shares in listed company.
    • FUND

      @RosettaEnumValue("Fund") public static final InstrumentTypeEnum FUND
      Identifies an instrument as representing holding in an investment fund.
    • WARRANT

      @RosettaEnumValue("Warrant") public static final InstrumentTypeEnum WARRANT
      Identifies an instrument as a Warrant that give the right, but not the obligation, to buy or sell a security — most commonly an equity — at a certain price before expiration, or to receive the cash equivalent.
    • CERTIFICATE

      @RosettaEnumValue("Certificate") public static final InstrumentTypeEnum CERTIFICATE
      Identifies an instrument as one that that offers a derivative-based economic return which is not structured as a bond, an equity or a warrant. Note that this security type is not a Certificate of Deposit (aka CD).
    • LETTER_OF_CREDIT

      @RosettaEnumValue("LetterOfCredit") public static final InstrumentTypeEnum LETTER_OF_CREDIT
      Identifies an instrument as a letter of credit or documentary credit/ bankers commercial credit. A payment mechanism used in international trade to provide economic guarantee of payment by a creditworthy issuer for payment of exported goods.
    • LISTED_DERIVATIVE

      @RosettaEnumValue("ListedDerivative") public static final InstrumentTypeEnum LISTED_DERIVATIVE
      Identifies an instrument as a listed derivative on an exchange.
  • Method Details

    • values

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

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

      public String toDisplayString()