Package cdm.legaldocumentation.csa
Interface DisputeResolution.DisputeResolutionBuilder
- All Superinterfaces:
DisputeResolution,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DisputeResolution.DisputeResolutionBuilderImpl
- Enclosing interface:
DisputeResolution
public static interface DisputeResolution.DisputeResolutionBuilder
extends DisputeResolution, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionAlternative 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 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAlternativeTerms(String alternativeTerms) setLegacyAlternative(LegacyResolutionAlternative legacyAlternative) setLegacyResolutionTime(BusinessCenterTime legacyResolutionTime) setLegacyValue(LegacyResolutionValue legacyValue) setOtherTerms(String otherTerms) setRecalculationOfValue(RecalculationOfValue recalculationOfValue) setResolutionTime(BusinessCenterTime resolutionTime) setValueTerms(String valueTerms) Methods inherited from interface cdm.legaldocumentation.csa.DisputeResolution
build, getAlternativeTerms, getOtherTerms, getType, getValueTerms, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateResolutionTime
BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateResolutionTime() -
getResolutionTime
BusinessCenterTime.BusinessCenterTimeBuilder 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
-
getOrCreateRecalculationOfValue
RecalculationOfValue.RecalculationOfValueBuilder getOrCreateRecalculationOfValue() -
getRecalculationOfValue
RecalculationOfValue.RecalculationOfValueBuilder getRecalculationOfValue()Description copied from interface:DisputeResolutionThe elections to specify terms for recalculation of the market value of posted collateral.- Specified by:
getRecalculationOfValuein interfaceDisputeResolution
-
getOrCreateLegacyResolutionTime
BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateLegacyResolutionTime() -
getLegacyResolutionTime
BusinessCenterTime.BusinessCenterTimeBuilder 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
-
getOrCreateLegacyAlternative
LegacyResolutionAlternative.LegacyResolutionAlternativeBuilder getOrCreateLegacyAlternative() -
getLegacyAlternative
LegacyResolutionAlternative.LegacyResolutionAlternativeBuilder getLegacyAlternative()Description copied from interface:DisputeResolutionAlternative procedures to those in the pre-print for resolving collateral related disputes.- Specified by:
getLegacyAlternativein interfaceDisputeResolution
-
getOrCreateLegacyValue
LegacyResolutionValue.LegacyResolutionValueBuilder getOrCreateLegacyValue() -
getLegacyValue
LegacyResolutionValue.LegacyResolutionValueBuilder getLegacyValue()Description copied from interface:DisputeResolutionMethodology for resolving disputes in respect of the determination of the value of collateral.- Specified by:
getLegacyValuein interfaceDisputeResolution
-
setResolutionTime
-
setOtherTerms
-
setValueTerms
-
setAlternativeTerms
-
setRecalculationOfValue
DisputeResolution.DisputeResolutionBuilder setRecalculationOfValue(RecalculationOfValue recalculationOfValue) -
setLegacyResolutionTime
DisputeResolution.DisputeResolutionBuilder setLegacyResolutionTime(BusinessCenterTime legacyResolutionTime) -
setLegacyAlternative
DisputeResolution.DisputeResolutionBuilder setLegacyAlternative(LegacyResolutionAlternative legacyAlternative) -
setLegacyValue
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-