Package org.isda.cdm
Class CreditEvents
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CreditEvents
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="CreditEvents",source="FpML_5_10") @RosettaSynonym(value="CreditEvents",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="CreditEvents",source="DTCC_11_0") @RosettaSynonym(value="CreditEvents",source="DTCC_9_0") @RosettaSynonym(value="CreditEvents",source="CME_ClearedConfirm_1_17") public class CreditEvents extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
A class to specify the applicable Credit Events that would trigger a settlement, as specified in the related Confirmation and defined in the ISDA 2014 Credit Definition article IV section 4.1.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreditEvents.CreditEventsBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreditEvents.CreditEventsBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Boolean
getBankruptcy()
A credit event.CreditEventNotice
getCreditEventNotice()
A specified condition to settlement.Money
getDefaultRequirement()
In relation to certain credit events, serves as a threshold for Obligation Acceleration, Obligation Default, Repudiation/Moratorium and Restructuring.java.lang.Boolean
getDistressedRatingsDowngrade()
A credit event.FailureToPay
getFailureToPay()
A credit event.java.lang.Boolean
getFailureToPayInterest()
A credit event.java.lang.Boolean
getFailureToPayPrincipal()
A credit event.java.lang.Boolean
getGovernmentalIntervention()
A credit event.java.lang.Boolean
getImpliedWritedown()
A credit event.java.lang.Boolean
getMaturityExtension()
A credit event.MetaFields
getMeta()
java.lang.Boolean
getObligationAcceleration()
A credit event.java.lang.Boolean
getObligationDefault()
A credit event.java.lang.Boolean
getRepudiationMoratorium()
A credit event.Restructuring
getRestructuring()
A credit event.java.lang.Boolean
getWritedown()
A credit event.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditEvents>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CreditEvents.CreditEventsBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getBankruptcy
@RosettaSynonym(value="bankruptcy",source="FpML_5_10") @RosettaSynonym(value="bankruptcy",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="bankruptcy",source="DTCC_11_0") @RosettaSynonym(value="bankruptcy",source="DTCC_9_0") @RosettaSynonym(value="bankruptcy",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getBankruptcy()
A credit event. 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.
-
getCreditEventNotice
@RosettaSynonym(value="creditEventNotice",source="FpML_5_10") @RosettaSynonym(value="creditEventNotice",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="creditEventNotice",source="DTCC_11_0") @RosettaSynonym(value="creditEventNotice",source="DTCC_9_0") @RosettaSynonym(value="creditEventNotice",source="CME_ClearedConfirm_1_17") public final CreditEventNotice getCreditEventNotice()
A specified condition to settlement. An irrevocable written or verbal notice that describes a credit event that has occurred. The notice is sent from the notifying party (either the buyer or the seller) to the counterparty. It provides information relevant to determining that a credit event has occurred. This is typically accompanied by Publicly Available Information. ISDA 2003 Term: Credit Event Notice.
-
getDefaultRequirement
@RosettaSynonym(value="defaultRequirement",source="FpML_5_10") @RosettaSynonym(value="defaultRequirement",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="defaultRequirement",source="DTCC_11_0") @RosettaSynonym(value="defaultRequirement",source="DTCC_9_0") @RosettaSynonym(value="defaultRequirement",source="CME_ClearedConfirm_1_17") public final Money getDefaultRequirement()
In relation to certain credit events, serves as a threshold for Obligation Acceleration, Obligation Default, Repudiation/Moratorium and Restructuring. Market standard is USD 10,000,000 (JPY 1,000,000,000 for all Japanese Yen trades). This is applied on an aggregate or total basis across all Obligations of the Reference Entity. Used to prevent technical/operational errors from triggering credit events. ISDA 2003 Term: Default Requirement.
-
getDistressedRatingsDowngrade
@RosettaSynonym(value="distressedRatingsDowngrade",source="FpML_5_10") @RosettaSynonym(value="distressedRatingsDowngrade",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="distressedRatingsDowngrade",source="DTCC_11_0") @RosettaSynonym(value="distressedRatingsDowngrade",source="DTCC_9_0") @RosettaSynonym(value="distressedRatingsDowngrade",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getDistressedRatingsDowngrade()
A credit event. Results from the fact that the rating of the reference obligation is down-graded to a distressed rating level. From a usage standpoint, this credit event is typically not applicable in case of RMBS trades.
-
getFailureToPay
@RosettaSynonym(value="failureToPay",source="FpML_5_10") @RosettaSynonym(value="failureToPay",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="failureToPay",source="DTCC_11_0") @RosettaSynonym(value="failureToPay",source="DTCC_9_0") @RosettaSynonym(value="failureToPay",source="CME_ClearedConfirm_1_17") public final FailureToPay getFailureToPay()
A credit event. This credit event triggers, after the expiration of any applicable grace period, if the reference entity fails to make due payments in an aggregate 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.
-
getFailureToPayInterest
@RosettaSynonym(value="failureToPayInterest",source="FpML_5_10") @RosettaSynonym(value="failureToPayInterest",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="failureToPayInterest",source="DTCC_11_0") @RosettaSynonym(value="failureToPayInterest",source="DTCC_9_0") @RosettaSynonym(value="failureToPayInterest",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getFailureToPayInterest()
A credit event. 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. ISDA 2003 Term: Failure to Pay Interest.
-
getFailureToPayPrincipal
@RosettaSynonym(value="failureToPayPrincipal",source="FpML_5_10") @RosettaSynonym(value="failureToPayPrincipal",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="failureToPayPrincipal",source="DTCC_11_0") @RosettaSynonym(value="failureToPayPrincipal",source="DTCC_9_0") @RosettaSynonym(value="failureToPayPrincipal",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getFailureToPayPrincipal()
A credit event. 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. ISDA 2003 Term: Failure to Pay Principal.
-
getGovernmentalIntervention
@RosettaSynonym(value="governmentalIntervention",source="FpML_5_10") @RosettaSynonym(value="governmentalIntervention",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="governmentalIntervention",source="DTCC_11_0") @RosettaSynonym(value="governmentalIntervention",source="DTCC_9_0") @RosettaSynonym(value="governmentalIntervention",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getGovernmentalIntervention()
A credit event. 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. ISDA 2014 Term: Governmental Intervention.
-
getImpliedWritedown
@RosettaSynonym(value="impliedWritedown",source="FpML_5_10") @RosettaSynonym(value="impliedWritedown",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="impliedWritedown",source="DTCC_11_0") @RosettaSynonym(value="impliedWritedown",source="DTCC_9_0") @RosettaSynonym(value="impliedWritedown",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getImpliedWritedown()
A credit event. 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.
-
getMaturityExtension
@RosettaSynonym(value="maturityExtension",source="FpML_5_10") @RosettaSynonym(value="maturityExtension",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="maturityExtension",source="DTCC_11_0") @RosettaSynonym(value="maturityExtension",source="DTCC_9_0") @RosettaSynonym(value="maturityExtension",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getMaturityExtension()
A credit event. Results from the fact that the underlier fails to make principal payments as expected.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getObligationAcceleration
@RosettaSynonym(value="obligationAcceleration",source="FpML_5_10") @RosettaSynonym(value="obligationAcceleration",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="obligationAcceleration",source="DTCC_11_0") @RosettaSynonym(value="obligationAcceleration",source="DTCC_9_0") @RosettaSynonym(value="obligationAcceleration",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getObligationAcceleration()
A credit event. 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). Subject to the default requirement amount. ISDA 2003 Term: Obligation Acceleration.
-
getObligationDefault
@RosettaSynonym(value="obligationDefault",source="FpML_5_10") @RosettaSynonym(value="obligationDefault",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="obligationDefault",source="DTCC_11_0") @RosettaSynonym(value="obligationDefault",source="DTCC_9_0") @RosettaSynonym(value="obligationDefault",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getObligationDefault()
A credit event. 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.
-
getRepudiationMoratorium
@RosettaSynonym(value="repudiationMoratorium",source="FpML_5_10") @RosettaSynonym(value="repudiationMoratorium",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="repudiationMoratorium",source="DTCC_11_0") @RosettaSynonym(value="repudiationMoratorium",source="DTCC_9_0") @RosettaSynonym(value="repudiationMoratorium",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getRepudiationMoratorium()
A credit event. 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. Subject to the default requirement amount. ISDA 2003 Term: Repudiation/Moratorium.
-
getRestructuring
@RosettaSynonym(value="restructuring",source="FpML_5_10") @RosettaSynonym(value="restructuring",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="restructuring",source="DTCC_11_0") @RosettaSynonym(value="restructuring",source="DTCC_9_0") @RosettaSynonym(value="restructuring",source="CME_ClearedConfirm_1_17") public final Restructuring getRestructuring()
A credit event. 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.
-
getWritedown
@RosettaSynonym(value="writedown",source="FpML_5_10") @RosettaSynonym(value="writedown",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="writedown",source="DTCC_11_0") @RosettaSynonym(value="writedown",source="DTCC_9_0") @RosettaSynonym(value="writedown",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getWritedown()
A credit event. Results from the fact that the underlier writes down its outstanding principal amount.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditEvents> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CreditEvents.CreditEventsBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CreditEvents.CreditEventsBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-