Interface FailureToPay

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
FailureToPay.FailureToPayBuilder
All Known Implementing Classes:
FailureToPay.FailureToPayBuilderImpl, FailureToPay.FailureToPayImpl

@RosettaDataType(value="FailureToPay", builder=FailureToPayBuilderImpl.class, version="5.30.0") @RuneDataType(value="FailureToPay", model="cdm", builder=FailureToPayBuilderImpl.class, version="5.30.0") public interface FailureToPay extends com.rosetta.model.lib.RosettaModelObject
Version:
5.30.0
  • Field Details

  • Method Details

    • getApplicable

      Boolean getApplicable()
      Indicates whether the failure to pay provision is applicable.
    • getGracePeriodExtension

      GracePeriodExtension getGracePeriodExtension()
      If this element is specified, indicates whether or not a grace period extension is applicable. ISDA 2003 Term: Grace Period Extension Applicable.
    • getPaymentRequirement

      Money getPaymentRequirement()
      Specifies 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
    • build

      FailureToPay build()
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends FailureToPay> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends FailureToPay> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject