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="7.0.0-dev.105") @RuneDataType(value="DisputeResolution", model="cdm", builder=DisputeResolutionBuilderImpl.class, version="7.0.0-dev.105") 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:
7.0.0-dev.105 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.
    • 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.
    • getLegacyAlternative

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

      ResolutionValue getValue()
      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