Package cdm.observable.event
Class FailureToPay.FailureToPayBuilderImpl
java.lang.Object
cdm.observable.event.FailureToPay.FailureToPayBuilderImpl
- All Implemented Interfaces:
FailureToPay,FailureToPay.FailureToPayBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FailureToPay
public static class FailureToPay.FailureToPayBuilderImpl
extends Object
implements FailureToPay.FailureToPayBuilder
Builder Implementation of FailureToPay
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.FailureToPay
FailureToPay.FailureToPayBuilder, FailureToPay.FailureToPayBuilderImpl, FailureToPay.FailureToPayImpl -
Field Summary
FieldsFields inherited from interface cdm.observable.event.FailureToPay
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setApplicable(Boolean _applicable) setGracePeriodExtension(GracePeriodExtension _gracePeriodExtension) setPaymentRequirement(Money _paymentRequirement) toString()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 cdm.observable.event.FailureToPay.FailureToPayBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
applicable
-
gracePeriodExtension
-
paymentRequirement
-
-
Constructor Details
-
FailureToPayBuilderImpl
public FailureToPayBuilderImpl()
-
-
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.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- Specified by:
getGracePeriodExtensionin interfaceFailureToPay.FailureToPayBuilder
-
getOrCreateGracePeriodExtension
- Specified by:
getOrCreateGracePeriodExtensionin interfaceFailureToPay.FailureToPayBuilder
-
getPaymentRequirement
@RosettaAttribute("paymentRequirement") @RuneAttribute("paymentRequirement") public 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- Specified by:
getPaymentRequirementin interfaceFailureToPay.FailureToPayBuilder
-
getOrCreatePaymentRequirement
- Specified by:
getOrCreatePaymentRequirementin interfaceFailureToPay.FailureToPayBuilder
-
setApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public FailureToPay.FailureToPayBuilder setApplicable(Boolean _applicable) - Specified by:
setApplicablein interfaceFailureToPay.FailureToPayBuilder
-
setGracePeriodExtension
@RosettaAttribute("gracePeriodExtension") @RuneAttribute("gracePeriodExtension") public FailureToPay.FailureToPayBuilder setGracePeriodExtension(GracePeriodExtension _gracePeriodExtension) - Specified by:
setGracePeriodExtensionin interfaceFailureToPay.FailureToPayBuilder
-
setPaymentRequirement
@RosettaAttribute("paymentRequirement") @RuneAttribute("paymentRequirement") public FailureToPay.FailureToPayBuilder setPaymentRequirement(Money _paymentRequirement) - Specified by:
setPaymentRequirementin interfaceFailureToPay.FailureToPayBuilder
-
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
-
prune
- Specified by:
prunein interfaceFailureToPay.FailureToPayBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FailureToPay.FailureToPayBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-