Package cdm.observable.event
Interface CreditEvents.CreditEventsBuilder
- All Superinterfaces:
CreditEvents,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditEvents.CreditEventsBuilderImpl
- Enclosing interface:
CreditEvents
public static interface CreditEvents.CreditEventsBuilder
extends CreditEvents, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.CreditEvents
CreditEvents.CreditEventsBuilder, CreditEvents.CreditEventsBuilderImpl, CreditEvents.CreditEventsImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.observable.event.CreditEvents
metaData -
Method Summary
Modifier and TypeMethodDescriptionA specified condition to settlement.In relation to certain credit events, serves as a threshold for Obligation Acceleration, Obligation Default, Repudiation/Moratorium and Restructuring.A credit event.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderA credit event.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBankruptcy(Boolean bankruptcy) setCreditEventNotice(CreditEventNotice creditEventNotice) setDefaultRequirement(Money defaultRequirement) setDistressedRatingsDowngrade(Boolean distressedRatingsDowngrade) setFailureToPay(FailureToPay failureToPay) setFailureToPayInterest(Boolean failureToPayInterest) setFailureToPayPrincipal(Boolean failureToPayPrincipal) setGovernmentalIntervention(Boolean governmentalIntervention) setImpliedWritedown(Boolean impliedWritedown) setMaturityExtension(Boolean maturityExtension) setMeta(com.rosetta.model.metafields.MetaFields meta) setObligationAcceleration(Boolean obligationAcceleration) setObligationDefault(Boolean obligationDefault) setRepudiationMoratorium(Boolean repudiationMoratorium) setRestructuring(Restructuring restructuring) setWritedown(Boolean writedown) Methods inherited from interface cdm.observable.event.CreditEvents
build, getBankruptcy, getDistressedRatingsDowngrade, getFailureToPayInterest, getFailureToPayPrincipal, getGovernmentalIntervention, getImpliedWritedown, getMaturityExtension, getObligationAcceleration, getObligationDefault, getRepudiationMoratorium, getType, getWritedown, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateFailureToPay
FailureToPay.FailureToPayBuilder getOrCreateFailureToPay() -
getFailureToPay
FailureToPay.FailureToPayBuilder getFailureToPay()Description copied from interface:CreditEventsA 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.- Specified by:
getFailureToPayin interfaceCreditEvents
-
getOrCreateRestructuring
Restructuring.RestructuringBuilder getOrCreateRestructuring() -
getRestructuring
Restructuring.RestructuringBuilder getRestructuring()Description copied from interface:CreditEventsA 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.- Specified by:
getRestructuringin interfaceCreditEvents
-
getOrCreateDefaultRequirement
Money.MoneyBuilder getOrCreateDefaultRequirement() -
getDefaultRequirement
Money.MoneyBuilder getDefaultRequirement()Description copied from interface:CreditEventsIn 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.- Specified by:
getDefaultRequirementin interfaceCreditEvents
-
getOrCreateCreditEventNotice
CreditEventNotice.CreditEventNoticeBuilder getOrCreateCreditEventNotice() -
getCreditEventNotice
CreditEventNotice.CreditEventNoticeBuilder getCreditEventNotice()Description copied from interface:CreditEventsA 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.- Specified by:
getCreditEventNoticein interfaceCreditEvents
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceCreditEvents- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setBankruptcy
-
setFailureToPay
-
setFailureToPayPrincipal
-
setFailureToPayInterest
-
setObligationDefault
-
setObligationAcceleration
-
setRepudiationMoratorium
-
setRestructuring
-
setGovernmentalIntervention
-
setDistressedRatingsDowngrade
-
setMaturityExtension
-
setWritedown
-
setImpliedWritedown
-
setDefaultRequirement
-
setCreditEventNotice
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
CreditEvents.CreditEventsBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-