Interface DisputeResolution

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
DisputeResolution.DisputeResolutionBuilder
All Known Implementing Classes:
DisputeResolution.DisputeResolutionBuilderImpl, DisputeResolution.DisputeResolutionImpl

@RosettaDataType(value="DisputeResolution", builder=DisputeResolutionBuilderImpl.class, version="6.19.0") @RuneDataType(value="DisputeResolution", model="cdm", builder=DisputeResolutionBuilderImpl.class, version="6.19.0") public interface DisputeResolution extends com.rosetta.model.lib.RosettaModelObject
A class to specify the election terms under which a party disputes the Value of any Transfer of Eligible Credit Support or Posted Credit Support.
Version:
6.19.0 Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(g)" * name "Dispute Resolution" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(h)" * name "Dispute Resolution" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(g)" * name "Dispute Resolution" Provision
  • Field Details

  • Method Details

    • getResolutionTime

      BusinessCenterTime getResolutionTime()
      The time by which the dispute needs to be resolved, failure of which would trigger a recalculation alongside a process that is specified as part of the agreement. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "3 General Principles" * clause "(g)(i)" * name "Resolution Time" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(g)(i)" * name "Resolution Time" Provision
    • getOtherTerms

      String getOtherTerms()
      The custom Resolution Time election that might be specified by the parties.
    • getValueTerms

      String getValueTerms()
      The method of calculation for determining value for the purposes of a Variation Margin agreement.
    • getAlternativeTerms

      String getAlternativeTerms()
      The alternative dispute resolution procedure if specified.
    • getRecalculationOfValue

      RecalculationOfValue getRecalculationOfValue()
      The elections to specify terms for recalculation of the market value of posted collateral.
    • getLegacyResolutionTime

      BusinessCenterTime getLegacyResolutionTime()
      Definition of a point of time un the following LBD to the date of notice in the resolution process at which the recalculation of the disputed amount(s) begins if the consultation process has not resolved the dispute.
    • getLegacyAlternative

      LegacyResolutionAlternative getLegacyAlternative()
      Alternative procedures to those in the pre-print for resolving collateral related disputes.
    • getLegacyValue

      LegacyResolutionValue getLegacyValue()
      Methodology for resolving disputes in respect of the determination of the value of collateral.
    • 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 DisputeResolution> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends DisputeResolution> 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