Class ConditionsPrecedent.ConditionsPrecedentImpl

java.lang.Object
cdm.legaldocumentation.csa.ConditionsPrecedent.ConditionsPrecedentImpl
All Implemented Interfaces:
ConditionsPrecedent, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
ConditionsPrecedent

public static class ConditionsPrecedent.ConditionsPrecedentImpl extends Object implements ConditionsPrecedent
Immutable Implementation of ConditionsPrecedent
  • Constructor Details

  • Method Details

    • getConditionsPrecedentElection

      @RosettaAttribute("conditionsPrecedentElection") @Accessor(GETTER) @RuneAttribute("conditionsPrecedentElection") public ExceptionEnum getConditionsPrecedentElection()
      Description copied from interface: ConditionsPrecedent
      The election to specify whether the standard Conditions Precedent apply.
      Specified by:
      getConditionsPrecedentElection in interface ConditionsPrecedent
    • getCustomProvision

      @RosettaAttribute("customProvision") @Accessor(GETTER) @RuneAttribute("customProvision") public String getCustomProvision()
      Description copied from interface: ConditionsPrecedent
      The custom provisions that might be specified by the parties to the agreement for the purpose of overwriting the default Condition Precedent provision specified in the CSA. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "4" * clause "(a)" Provision Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)(i)" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(i)" 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 "(e)(i)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * name "Conditions Precedent and Secured Partys Rights and Remedies" Provision
      Specified by:
      getCustomProvision in interface ConditionsPrecedent
    • getAccessConditions

      @RosettaAttribute("accessConditions") @Accessor(GETTER) @Required @RuneAttribute("accessConditions") public AccessConditions getAccessConditions()
      Description copied from interface: ConditionsPrecedent
      The parties' election with respect to the Termination Events that will be deemed an Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA). Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(e)(ii)" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(f)(ii)" 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 "(e)(ii)" Provision Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(e)" * name "Conditions Precedent and Secured Partys Rights and Remedies." Provision
      Specified by:
      getAccessConditions in interface ConditionsPrecedent
    • build

      public ConditionsPrecedent build()
      Description copied from interface: ConditionsPrecedent
      Build Methods
      Specified by:
      build in interface ConditionsPrecedent
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface ConditionsPrecedent
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(ConditionsPrecedent.ConditionsPrecedentBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object