Package cdm.legaldocumentation.csa
Class ConditionsPrecedent.ConditionsPrecedentBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ConditionsPrecedent.ConditionsPrecedentBuilderImpl
- All Implemented Interfaces:
ConditionsPrecedent,ConditionsPrecedent.ConditionsPrecedentBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ConditionsPrecedent
public static class ConditionsPrecedent.ConditionsPrecedentBuilderImpl
extends Object
implements ConditionsPrecedent.ConditionsPrecedentBuilder
Builder Implementation of ConditionsPrecedent
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ConditionsPrecedent
ConditionsPrecedent.ConditionsPrecedentBuilder, ConditionsPrecedent.ConditionsPrecedentBuilderImpl, ConditionsPrecedent.ConditionsPrecedentImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessConditions.AccessConditionsBuilderprotected ExceptionEnumprotected StringFields inherited from interface cdm.legaldocumentation.csa.ConditionsPrecedent
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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).The election to specify whether the standard Conditions Precedent apply.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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAccessConditions(AccessConditions _accessConditions) setConditionsPrecedentElection(ExceptionEnum _conditionsPrecedentElection) setCustomProvision(String _customProvision) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.ConditionsPrecedent
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ConditionsPrecedent.ConditionsPrecedentBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
conditionsPrecedentElection
-
customProvision
-
accessConditions
-
-
Constructor Details
-
ConditionsPrecedentBuilderImpl
public ConditionsPrecedentBuilderImpl()
-
-
Method Details
-
getConditionsPrecedentElection
@RosettaAttribute("conditionsPrecedentElection") @Accessor(GETTER) @RuneAttribute("conditionsPrecedentElection") public ExceptionEnum getConditionsPrecedentElection()Description copied from interface:ConditionsPrecedentThe election to specify whether the standard Conditions Precedent apply.- Specified by:
getConditionsPrecedentElectionin interfaceConditionsPrecedent
-
getCustomProvision
@RosettaAttribute("customProvision") @Accessor(GETTER) @RuneAttribute("customProvision") public String getCustomProvision()Description copied from interface:ConditionsPrecedentThe 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:
getCustomProvisionin interfaceConditionsPrecedent
-
getAccessConditions
@RosettaAttribute("accessConditions") @Accessor(GETTER) @Required @RuneAttribute("accessConditions") public AccessConditions.AccessConditionsBuilder getAccessConditions()Description copied from interface:ConditionsPrecedentThe 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:
getAccessConditionsin interfaceConditionsPrecedent- Specified by:
getAccessConditionsin interfaceConditionsPrecedent.ConditionsPrecedentBuilder
-
getOrCreateAccessConditions
- Specified by:
getOrCreateAccessConditionsin interfaceConditionsPrecedent.ConditionsPrecedentBuilder
-
setConditionsPrecedentElection
@RosettaAttribute("conditionsPrecedentElection") @Accessor(SETTER) @RuneAttribute("conditionsPrecedentElection") public ConditionsPrecedent.ConditionsPrecedentBuilder setConditionsPrecedentElection(ExceptionEnum _conditionsPrecedentElection) - Specified by:
setConditionsPrecedentElectionin interfaceConditionsPrecedent.ConditionsPrecedentBuilder
-
setCustomProvision
@RosettaAttribute("customProvision") @Accessor(SETTER) @RuneAttribute("customProvision") public ConditionsPrecedent.ConditionsPrecedentBuilder setCustomProvision(String _customProvision) - Specified by:
setCustomProvisionin interfaceConditionsPrecedent.ConditionsPrecedentBuilder
-
setAccessConditions
@RosettaAttribute("accessConditions") @Accessor(SETTER) @Required @RuneAttribute("accessConditions") public ConditionsPrecedent.ConditionsPrecedentBuilder setAccessConditions(AccessConditions _accessConditions) - Specified by:
setAccessConditionsin interfaceConditionsPrecedent.ConditionsPrecedentBuilder
-
build
Description copied from interface:ConditionsPrecedentBuild Methods- Specified by:
buildin interfaceConditionsPrecedent- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceConditionsPrecedent- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceConditionsPrecedent.ConditionsPrecedentBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ConditionsPrecedent.ConditionsPrecedentBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-