Enum DebtInterestEnum

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

@RosettaEnum("DebtInterestEnum") public enum DebtInterestEnum extends Enum<DebtInterestEnum>
Represents an enumeration list that specifies the general rule for periodic interest rate payment.
Version:
5.30.0
  • Enum Constant Details

    • FIXED

      @RosettaEnumValue("Fixed") public static final DebtInterestEnum FIXED
      Denotes payment calculated with reference to a fixed interest rate.
    • FLOATING

      @RosettaEnumValue("Floating") public static final DebtInterestEnum FLOATING
      Denotes payment calculated with reference to a floating interest rate.
    • INFLATION_LINKED

      @RosettaEnumValue("InflationLinked") public static final DebtInterestEnum INFLATION_LINKED
      Denotes payment calculated with reference to one or more specified inflation rates.
    • INDEX_LINKED

      @RosettaEnumValue("IndexLinked") public static final DebtInterestEnum INDEX_LINKED
      Denotes payment calculated with reference to one or more price or other indices (other than inflation rates).
    • INTEREST_ONLY

      @RosettaEnumValue("InterestOnly") public static final DebtInterestEnum INTEREST_ONLY
      Denotes a stripped bond representing only the interest component.
    • OTHER_STRUCTURED

      @RosettaEnumValue("OtherStructured") public static final DebtInterestEnum OTHER_STRUCTURED
      Denotes payment calculated with reference to other underlyings (not being floating interest rates, inflation rates or indices) or with a non-linear relationship to floating interest rates, inflation rates or indices.
    • INVERSE_FLOATING

      @RosettaEnumValue("InverseFloating") public static final DebtInterestEnum INVERSE_FLOATING
      Denotes payment calculated with reference to the inverse of a floating interest rate.
    • ZERO_COUPON

      @RosettaEnumValue("ZeroCoupon") public static final DebtInterestEnum ZERO_COUPON
      Denotes a zero coupon bond that does not pay intetrest.
  • Method Details

    • values

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

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

      public String toDisplayString()