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.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.getValue()Methodology for resolving disputes in respect of the determination of the value of collateral.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
-
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
-
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
-
getValue
@RosettaAttribute("value") @Accessor(GETTER) @RuneAttribute("value") public ResolutionValue getValue()Description copied from interface:DisputeResolutionMethodology for resolving disputes in respect of the determination of the value of collateral.- Specified by:
getValuein 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
-