Package cdm.legaldocumentation.csa
Interface SpecifiedConditionOrAccessCondition
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
SpecifiedConditionOrAccessCondition.SpecifiedConditionOrAccessConditionBuilder
- All Known Implementing Classes:
SpecifiedConditionOrAccessCondition.SpecifiedConditionOrAccessConditionBuilderImpl,SpecifiedConditionOrAccessCondition.SpecifiedConditionOrAccessConditionImpl
@RosettaDataType(value="SpecifiedConditionOrAccessCondition",
builder=SpecifiedConditionOrAccessConditionBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="SpecifiedConditionOrAccessCondition",
model="cdm",
builder=SpecifiedConditionOrAccessConditionBuilderImpl.class,
version="7.0.0-dev.105")
public interface SpecifiedConditionOrAccessCondition
extends com.rosetta.model.lib.RosettaModelObject
Specifies the events elected by the parties that are deemed an Access Condition (for Initial Margin CSA) or a Specified Condition (for Variation Margin and Legacy CSA), which, if triggered, may temporarily or permanently suspend rights to rehypothecate, transfer, or substitute collateral.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(d)" Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed paragraph "13" * clause "(e)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of SpecifiedConditionOrAccessConditionstatic classImmutable Implementation of SpecifiedConditionOrAccessCondition -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The additional language that might be specified by the parties to the legal agreement.Indicates whether events that could temporarily or permanently suspend rights to rehypothecate, transfer or substitute collateral are applicable.List<? extends SpecifiedOrAccessConditionPartyElection> The party specific elections.default Class<? extends SpecifiedConditionOrAccessCondition> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SpecifiedConditionOrAccessCondition> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getIsApplicable
Boolean getIsApplicable()Indicates whether events that could temporarily or permanently suspend rights to rehypothecate, transfer or substitute collateral are applicable. If applicable,'True'. If not applicable,'False'. -
getPartyElection
List<? extends SpecifiedOrAccessConditionPartyElection> getPartyElection()The party specific elections. -
getAdditionalLanguage
String getAdditionalLanguage()The additional language that might be specified by the parties to the legal agreement. -
build
Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends SpecifiedConditionOrAccessCondition> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-