Package cdm.observable.event
Interface FailureToPay.FailureToPayBuilder
- All Superinterfaces:
FailureToPay,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FailureToPay.FailureToPayBuilderImpl
- Enclosing interface:
FailureToPay
public static interface FailureToPay.FailureToPayBuilder
extends FailureToPay, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.FailureToPay
FailureToPay.FailureToPayBuilder, FailureToPay.FailureToPayBuilderImpl, FailureToPay.FailureToPayImpl -
Field Summary
Fields inherited from interface cdm.observable.event.FailureToPay
metaData -
Method Summary
Modifier and TypeMethodDescriptionIf this element is specified, indicates whether or not a grace period extension is applicable.Specifies a threshold for the failure to pay credit event.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setApplicable(Boolean applicable) setGracePeriodExtension(GracePeriodExtension gracePeriodExtension) setPaymentRequirement(Money paymentRequirement) Methods inherited from interface cdm.observable.event.FailureToPay
build, getApplicable, getType, 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
-
getOrCreateGracePeriodExtension
GracePeriodExtension.GracePeriodExtensionBuilder getOrCreateGracePeriodExtension() -
getGracePeriodExtension
GracePeriodExtension.GracePeriodExtensionBuilder getGracePeriodExtension()Description copied from interface:FailureToPayIf this element is specified, indicates whether or not a grace period extension is applicable. ISDA 2003 Term: Grace Period Extension Applicable.- Specified by:
getGracePeriodExtensionin interfaceFailureToPay
-
getOrCreatePaymentRequirement
Money.MoneyBuilder getOrCreatePaymentRequirement() -
getPaymentRequirement
Money.MoneyBuilder getPaymentRequirement()Description copied from interface:FailureToPaySpecifies a threshold for the failure to pay credit event. Market standard is USD 1,000,000 (JPY 100,000,000 for Japanese Yen trades) or its equivalent in the relevant obligation currency. This is applied on an aggregate basis across all Obligations of the Reference Entity. Intended to prevent technical/operational errors from triggering credit events. ISDA 2003 Term: Payment Requirement- Specified by:
getPaymentRequirementin interfaceFailureToPay
-
setApplicable
-
setGracePeriodExtension
-
setPaymentRequirement
-
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
FailureToPay.FailureToPayBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-