Enum SecurityTypeEnum

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

@RosettaEnum("SecurityTypeEnum") public enum SecurityTypeEnum extends Enum<SecurityTypeEnum>
Represetns an enumeration list to indentify the type of security.
Version:
5.30.0
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Identifies a security as one that that offers a derivative-based economic return which is not structured as a bond, an equity or a warrant.
    Identifies a security as a fixed income instrument of debt issued and securitized as a tradable asset.
    Identifies a security as an Equity value of holding of shares in listed company.
    Identifies a security as an Instrument representing holding in an investment fund.
    Identifies a security as a letter of credit or documentary credit/ bankers commercial credit.
    Identifies a security as a listed derivative on an exchange.
    Identifies a security 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 SecurityTypeEnum DEBT
      Identifies a security as a fixed income instrument of debt issued and securitized as a tradable asset.
    • EQUITY

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

      @RosettaEnumValue("Fund") public static final SecurityTypeEnum FUND
      Identifies a security as an Instrument representing holding in an investment fund.
    • WARRANT

      @RosettaEnumValue("Warrant") public static final SecurityTypeEnum WARRANT
      Identifies a security 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 SecurityTypeEnum CERTIFICATE
      Identifies a security 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 SecurityTypeEnum LETTER_OF_CREDIT
      Identifies a security 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 SecurityTypeEnum LISTED_DERIVATIVE
      Identifies a security as a listed derivative on an exchange.
  • Method Details

    • values

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

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

      public String toDisplayString()