Package cdm.legaldocumentation.csa
Class DisputeResolution.DisputeResolutionImpl
java.lang.Object
cdm.legaldocumentation.csa.DisputeResolution.DisputeResolutionImpl
- All Implemented Interfaces:
DisputeResolution,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
DisputeResolution
public static class DisputeResolution.DisputeResolutionImpl
extends Object
implements DisputeResolution
Immutable Implementation of DisputeResolution
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.DisputeResolution
DisputeResolution.DisputeResolutionBuilder, DisputeResolution.DisputeResolutionBuilderImpl, DisputeResolution.DisputeResolutionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.DisputeResolution
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe alternative dispute resolution procedure if specified.Alternative procedures to those in the pre-print for resolving collateral related disputes.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.Methodology for resolving disputes in respect of the determination of the value of collateral.The custom Resolution Time election that might be specified by the parties.The elections to specify terms for recalculation of the market value of posted collateral.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.The method of calculation for determining value for the purposes of a Variation Margin agreement.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.DisputeResolution
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DisputeResolutionImpl
-
-
Method Details
-
getResolutionTime
@RosettaAttribute("resolutionTime") @Accessor(GETTER) @RuneAttribute("resolutionTime") public BusinessCenterTime getResolutionTime()Description copied from interface:DisputeResolutionThe 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- Specified by:
getResolutionTimein interfaceDisputeResolution
-
getOtherTerms
@RosettaAttribute("otherTerms") @Accessor(GETTER) @RuneAttribute("otherTerms") public String getOtherTerms()Description copied from interface:DisputeResolutionThe custom Resolution Time election that might be specified by the parties.- Specified by:
getOtherTermsin interfaceDisputeResolution
-
getValueTerms
@RosettaAttribute("valueTerms") @Accessor(GETTER) @Required @RuneAttribute("valueTerms") public String getValueTerms()Description copied from interface:DisputeResolutionThe method of calculation for determining value for the purposes of a Variation Margin agreement.- Specified by:
getValueTermsin interfaceDisputeResolution
-
getAlternativeTerms
@RosettaAttribute("alternativeTerms") @Accessor(GETTER) @RuneAttribute("alternativeTerms") public String getAlternativeTerms()Description copied from interface:DisputeResolutionThe alternative dispute resolution procedure if specified.- Specified by:
getAlternativeTermsin interfaceDisputeResolution
-
getRecalculationOfValue
@RosettaAttribute("recalculationOfValue") @Accessor(GETTER) @RuneAttribute("recalculationOfValue") public RecalculationOfValue getRecalculationOfValue()Description copied from interface:DisputeResolutionThe elections to specify terms for recalculation of the market value of posted collateral.- Specified by:
getRecalculationOfValuein interfaceDisputeResolution
-
getLegacyResolutionTime
@RosettaAttribute("legacyResolutionTime") @Accessor(GETTER) @RuneAttribute("legacyResolutionTime") public BusinessCenterTime getLegacyResolutionTime()Description copied from interface:DisputeResolutionDefinition 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.- Specified by:
getLegacyResolutionTimein interfaceDisputeResolution
-
getLegacyAlternative
@RosettaAttribute("legacyAlternative") @Accessor(GETTER) @RuneAttribute("legacyAlternative") public LegacyResolutionAlternative getLegacyAlternative()Description copied from interface:DisputeResolutionAlternative procedures to those in the pre-print for resolving collateral related disputes.- Specified by:
getLegacyAlternativein interfaceDisputeResolution
-
getLegacyValue
@RosettaAttribute("legacyValue") @Accessor(GETTER) @RuneAttribute("legacyValue") public LegacyResolutionValue getLegacyValue()Description copied from interface:DisputeResolutionMethodology for resolving disputes in respect of the determination of the value of collateral.- Specified by:
getLegacyValuein interfaceDisputeResolution
-
build
Description copied from interface:DisputeResolutionBuild Methods- Specified by:
buildin interfaceDisputeResolution- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDisputeResolution- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-