Package cdm.observable.event
Class FailureToPay.FailureToPayImpl
java.lang.Object
cdm.observable.event.FailureToPay.FailureToPayImpl
- All Implemented Interfaces:
FailureToPay,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FailureToPay
Immutable Implementation of FailureToPay
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates whether the failure to pay provision is applicable.If this element is specified, indicates whether or not a grace period extension is applicable.Specifies a threshold for the failure to pay credit event.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.event.FailureToPay
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FailureToPayImpl
-
-
Method Details
-
getApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public Boolean getApplicable()Description copied from interface:FailureToPayIndicates whether the failure to pay provision is applicable.- Specified by:
getApplicablein interfaceFailureToPay
-
getGracePeriodExtension
@RosettaAttribute("gracePeriodExtension") @RuneAttribute("gracePeriodExtension") public GracePeriodExtension 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
-
getPaymentRequirement
@RosettaAttribute("paymentRequirement") @RuneAttribute("paymentRequirement") public Money 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
-
build
Description copied from interface:FailureToPayBuild Methods- Specified by:
buildin interfaceFailureToPay- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFailureToPay- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-