Package cdm.event.common
Enum CreditEventTypeEnum
- All Implemented Interfaces:
Serializable,Comparable<CreditEventTypeEnum>
@RosettaEnum("CreditEventTypeEnum")
public enum CreditEventTypeEnum
extends Enum<CreditEventTypeEnum>
Represents the enumerated values to specify a credit event type.
- Version:
- 5.30.0 Body ISDA Corpus Scheme FpML_Coding_Scheme schemeLocation "http://www.fpml.org/coding-scheme/credit-event-type" Provision
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe reference entity has been dissolved or has become insolvent.Results from the fact that the rating of the reference obligation is downgraded to a distressed rating level.This credit event triggers, after the expiration of any applicable grace period, if the reference entity fails to make due payments in an aggregrate amount of not less than the payment requirement on one or more obligations (e.g. a missed coupon payment).Corresponds to the failure by the Reference Entity to pay an expected interest amount or the payment of an actual interest amount that is less than the expected interest amount.Corresponds to the failure by the Reference Entity to pay an expected principal amount or the payment of an actual principal amount that is less than the expected principal amount.A governmental intervention is an event resulting from an action by a governmental authority that materially impacts the reference entity's obligations, such as an interest rate reduction, principal reduction, deferral of interest or principal, change in priority ranking, or change in currency or composition of payment.Results from the fact that losses occur to the underlying instruments that do not result in reductions of the outstanding principal of the reference obligation.Results from the fact that the underlier fails to make principal payments as expected.One or more of the obligations have been declared due and payable before they would otherwise have been due and payable as a result of, or on the basis of, the occurrence of a default, event of default or other similar condition or event other than failure to pay (preferred by the market over Obligation Default, because more definitive and encompasses the definition of Obligation Default - this is more favorable to the Seller).One or more of the obligations have become capable of being declared due and payable before they would otherwise have been due and payable as a result of, or on the basis of, the occurrence of a default, event of default or other similar condition or event other than failure to pay.The reference entity, or a governmental authority, either refuses to recognise or challenges the validity of one or more obligations of the reference entity, or imposes a moratorium thereby postponing payments on one or more of the obligations of the reference entity.A restructuring is an event that materially impacts the reference entity's obligations, such as an interest rate reduction, principal reduction, deferral of interest or principal, change in priority ranking, or change in currency or composition of payment.Results from the fact that the underlier writes down its outstanding principal amount. -
Method Summary
Modifier and TypeMethodDescriptionstatic CreditEventTypeEnumfromDisplayName(String name) toString()static CreditEventTypeEnumReturns the enum constant of this type with the specified name.static CreditEventTypeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BANKRUPTCY
The reference entity has been dissolved or has become insolvent. It also covers events that may be a precursor to insolvency such as instigation of bankruptcy or insolvency proceedings. Sovereign trades are not subject to Bankruptcy as 'technically' a Sovereign cannot become bankrupt. ISDA 2003 Term: Bankruptcy. -
DISTRESSED_RATINGS_DOWNGRADE
@RosettaEnumValue("DistressedRatingsDowngrade") public static final CreditEventTypeEnum DISTRESSED_RATINGS_DOWNGRADEResults from the fact that the rating of the reference obligation is downgraded to a distressed rating level. From a usage standpoint, this credit event is typically not applicable in case of RMBS trades. -
FAILURE_TO_PAY
This credit event triggers, after the expiration of any applicable grace period, if the reference entity fails to make due payments in an aggregrate amount of not less than the payment requirement on one or more obligations (e.g. a missed coupon payment). ISDA 2003 Term: Failure to Pay. -
FAILURE_TO_PAY_INTEREST
@RosettaEnumValue("FailureToPayInterest") public static final CreditEventTypeEnum FAILURE_TO_PAY_INTERESTCorresponds to the failure by the Reference Entity to pay an expected interest amount or the payment of an actual interest amount that is less than the expected interest amount. ISDA 2003 Term: Failure to Pay Interest. -
FAILURE_TO_PAY_PRINCIPAL
@RosettaEnumValue("FailureToPayPrincipal") public static final CreditEventTypeEnum FAILURE_TO_PAY_PRINCIPALCorresponds to the failure by the Reference Entity to pay an expected principal amount or the payment of an actual principal amount that is less than the expected principal amount. ISDA 2003 Term: Failure to Pay Principal. -
GOVERNMENTAL_INTERVENTION
@RosettaEnumValue("GovernmentalIntervention") public static final CreditEventTypeEnum GOVERNMENTAL_INTERVENTIONA governmental intervention is an event resulting from an action by a governmental authority that materially impacts the reference entity's obligations, such as an interest rate reduction, principal reduction, deferral of interest or principal, change in priority ranking, or change in currency or composition of payment. ISDA 2014 Term: Governmental Intervention. -
IMPLIED_WRITEDOWN
Results from the fact that losses occur to the underlying instruments that do not result in reductions of the outstanding principal of the reference obligation. -
MATURITY_EXTENSION
Results from the fact that the underlier fails to make principal payments as expected. -
OBLIGATION_ACCELERATION
@RosettaEnumValue("ObligationAcceleration") public static final CreditEventTypeEnum OBLIGATION_ACCELERATIONOne or more of the obligations have been declared due and payable before they would otherwise have been due and payable as a result of, or on the basis of, the occurrence of a default, event of default or other similar condition or event other than failure to pay (preferred by the market over Obligation Default, because more definitive and encompasses the definition of Obligation Default - this is more favorable to the Seller). Subject to the default requirement amount. ISDA 2003 Term: Obligation Acceleration. -
OBLIGATION_DEFAULT
One or more of the obligations have become capable of being declared due and payable before they would otherwise have been due and payable as a result of, or on the basis of, the occurrence of a default, event of default or other similar condition or event other than failure to pay. ISDA 2003 Term: Obligation Default. -
REPUDIATION_MORATORIUM
@RosettaEnumValue("RepudiationMoratorium") public static final CreditEventTypeEnum REPUDIATION_MORATORIUMThe reference entity, or a governmental authority, either refuses to recognise or challenges the validity of one or more obligations of the reference entity, or imposes a moratorium thereby postponing payments on one or more of the obligations of the reference entity. Subject to the default requirement amount. ISDA 2003 Term: Repudiation/Moratorium. -
RESTRUCTURING
A restructuring is an event that materially impacts the reference entity's obligations, such as an interest rate reduction, principal reduction, deferral of interest or principal, change in priority ranking, or change in currency or composition of payment. ISDA 2003 Term: Restructuring. -
WRITEDOWN
Results from the fact that the underlier writes down its outstanding principal amount.
-
-
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<CreditEventTypeEnum>
-
toDisplayString
-