Package cdm.legaldocumentation.csa
Class Substitution.SubstitutionImpl
java.lang.Object
cdm.legaldocumentation.csa.Substitution.SubstitutionImpl
- All Implemented Interfaces:
Substitution,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Substitution
Immutable Implementation of Substitution
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.Substitution
Substitution.SubstitutionBuilder, Substitution.SubstitutionBuilderImpl, Substitution.SubstitutionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.Substitution
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe process for substituting/exchanging one form of collateral held by a party for a different form of collateral, used with legacy agreements.The election as to whether the Pledgor/Obligor/Chargor must obtain the Secured Partys consent for any collateral substitution.Specific consent language might be specified by the parties.Substitution Date has the meaning specified in Paragraph4(d)(ii), unless otherwise specified.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.Substitution
getType, metaData, process
-
Constructor Details
-
SubstitutionImpl
-
-
Method Details
-
getNeedsConsent
@RosettaAttribute("needsConsent") @Accessor(GETTER) @Required @RuneAttribute("needsConsent") public Boolean getNeedsConsent()Description copied from interface:SubstitutionThe election as to whether the Pledgor/Obligor/Chargor must obtain the Secured Partys consent for any collateral substitution. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(ii)" * name "Consent" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(f)(ii)" * name "Consent" Provision- Specified by:
getNeedsConsentin interfaceSubstitution
-
getSubstitutionDateLanguage
@RosettaAttribute("substitutionDateLanguage") @Accessor(GETTER) @RuneAttribute("substitutionDateLanguage") public String getSubstitutionDateLanguage()Description copied from interface:SubstitutionSubstitution Date has the meaning specified in Paragraph4(d)(ii), unless otherwise specified.- Specified by:
getSubstitutionDateLanguagein interfaceSubstitution
-
getSpecificConsentLanguage
@RosettaAttribute("specificConsentLanguage") @Accessor(GETTER) @RuneAttribute("specificConsentLanguage") public String getSpecificConsentLanguage()Description copied from interface:SubstitutionSpecific consent language might be specified by the parties.- Specified by:
getSpecificConsentLanguagein interfaceSubstitution
-
getLegacyConsent
@RosettaAttribute("legacyConsent") @Accessor(GETTER) @RuneAttribute("legacyConsent") public LegacyConsentEnum getLegacyConsent()Description copied from interface:SubstitutionThe process for substituting/exchanging one form of collateral held by a party for a different form of collateral, used with legacy agreements.- Specified by:
getLegacyConsentin interfaceSubstitution
-
build
Description copied from interface:SubstitutionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSubstitution
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSubstitution
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-