Package cdm.base.staticdata.asset.common
Enum DebtClassEnum
- All Implemented Interfaces:
Serializable,Comparable<DebtClassEnum>
Represents an enumeration list that identifies the type of debt.
- Version:
- 5.30.0
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIdentifies a debt instrument that has periodic income payments and value derived from or backed by a specified pool of underlying assets which could be mortgages or other obligations.Identifies a debt instrument that can be converted into common shares.Identifies a debt instrument that can be converted primarily at the election of the holder into common shares of the Issuer.Identifies a debt instrument that can be converted primarily at the election of the holder into common shares of a party other than the Issuer.Identifies a debt instrument that can be converted at the election of the Issuer into common shares of the Issuer.Identifies a debt instrument that can be converted at the election of the Issuer into common shares of a party other than the Issuer.Identifies a debt instrument as one issued by financial institutions to count towards regulatory capital, including term and perpetual subordinated debt, contingently convertible and others.Identifies a debt instrument athat has non-standard interest or principal features, with full recourse to the issuer.Identifies a debt instrument that has a periodic coupon, a defined maturity, and is not backed by any specific asset. -
Method Summary
Modifier and TypeMethodDescriptionstatic DebtClassEnumfromDisplayName(String name) toString()static DebtClassEnumReturns the enum constant of this type with the specified name.static DebtClassEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ASSET_BACKED
Identifies a debt instrument that has periodic income payments and value derived from or backed by a specified pool of underlying assets which could be mortgages or other obligations. -
CONVERTIBLE
Identifies a debt instrument that can be converted into common shares. -
REG_CAP
Identifies a debt instrument as one issued by financial institutions to count towards regulatory capital, including term and perpetual subordinated debt, contingently convertible and others. Excludes preferred share capital. -
STRUCTURED
Identifies a debt instrument athat has non-standard interest or principal features, with full recourse to the issuer. -
VANILLA
Identifies a debt instrument that has a periodic coupon, a defined maturity, and is not backed by any specific asset. The seniority and the structure of the income and principal payments can optionally be defined in DebtType.DebtEconomics. -
HOLDER_CONVERTIBLE
Identifies a debt instrument that can be converted primarily at the election of the holder into common shares of the Issuer. -
HOLDER_EXCHANGEABLE
Identifies a debt instrument that can be converted primarily at the election of the holder into common shares of a party other than the Issuer. -
ISSUER_CONVERTIBLE
Identifies a debt instrument that can be converted at the election of the Issuer into common shares of the Issuer. Also known as reverse convertible. -
ISSUER_EXCHANGEABLE
Identifies a debt instrument that can be converted at the election of the Issuer into common shares of a party other than the Issuer. Also known as reverse exchangeable.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
fromDisplayName
-
toString
- Overrides:
toStringin classEnum<DebtClassEnum>
-
toDisplayString
-