Enum AssetBackedEnum

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

@RosettaEnum("AssetBackedEnum") public enum AssetBackedEnum extends Enum<AssetBackedEnum>
Specifies the underlying asset or asset pool securing an Asset Backed debt instrument.
Version:
7.0.0-dev.105
  • Enum Constant Details

    • HOME_EQUITY

      @RosettaEnumValue("HomeEquity") public static final AssetBackedEnum HOME_EQUITY
      When the asset(s) backing the debt are home equity loans, in which the borrower uses the equity of their home as collateral.
    • AUTO_LOAN

      @RosettaEnumValue("AutoLoan") public static final AssetBackedEnum AUTO_LOAN
      When the asset(s) backing the debt are auto loans.
    • STUDENT_LOAN

      @RosettaEnumValue("StudentLoan") public static final AssetBackedEnum STUDENT_LOAN
      When the asset(s) backing the debt are student loans.
    • CREDIT_CARD

      @RosettaEnumValue("CreditCard") public static final AssetBackedEnum CREDIT_CARD
      When the asset(s) backing the debt are credit card loans.
    • PROPERTY

      @RosettaEnumValue("Property") public static final AssetBackedEnum PROPERTY
      When the asset(s) backing the debt are property, typically when the debt is a mortgage loan.
    • MORTGAGE

      @RosettaEnumValue("Mortgage") public static final AssetBackedEnum MORTGAGE
      When the asset(s) backing the debt instrument is a pool of mortgage loans, e.g. for a mortgage backed security.
    • OTHER

      @RosettaEnumValue("Other") public static final AssetBackedEnum OTHER
      Any other asset which generates receivables for an Asset Backed Security.
  • Method Details

    • values

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

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

      public String toDisplayString()