Enum SecurityType

java.lang.Object
java.lang.Enum<SecurityType>
com.infinitekind.moneydance.model.SecurityType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SecurityType>, java.lang.constant.Constable

public enum SecurityType
extends java.lang.Enum<SecurityType>
Defines the various types of security instruments that can be assigned to a security. Securities may have sub-types as well. The ordinal values are fixed to the original integers mapped to security type, as previously defined in Account:
     SECURITY_TYPE_CD = 0;
     SECURITY_TYPE_BOND = 1;
     SECURITY_TYPE_MUTUAL = 2;
     SECURITY_TYPE_STOCK = 3;
     SECURITY_TYPE_OPTION = 4;
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    BOND
    Bond.
    CD
    Certificate of Deposit.
    MUTUAL
    Mutual Fund.
    OPTION
    Option or derivitive.
    OTHER
    Other type like real estate or commodity.
    STOCK
    Stocks and Exchange Traded Funds.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String CONFIG_KEY
    Key used to store and retrieve the security type from the account parameters.
    static SecurityType DEFAULT
    The default security type to use if none is specified.
  • Method Summary

    Modifier and Type Method Description
    static SecurityType fromInt​(int value)
    Given an integer value, return the balance type.
    java.lang.String getResourceKey()  
    static SecurityType valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static SecurityType[] values()
    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, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

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

  • Field Details

    • CONFIG_KEY

      public static final java.lang.String CONFIG_KEY
      Key used to store and retrieve the security type from the account parameters.
      See Also:
      Constant Field Values
    • DEFAULT

      public static final SecurityType DEFAULT
      The default security type to use if none is specified.
  • Method Details

    • values

      public static SecurityType[] 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 SecurityType valueOf​(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • getResourceKey

      public java.lang.String getResourceKey()
      Returns:
      The resource key that can be used to obtain a localized display string.
    • fromInt

      public static SecurityType fromInt​(int value)
      Given an integer value, return the balance type. If not found, DEFAULT is returned.
      Parameters:
      value - The integer value to convert.
      Returns:
      The corresponding balance type.