Package cdm.legaldocumentation.csa
Interface SubstitutedRegimeTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
SubstitutedRegimeTerms.SubstitutedRegimeTermsBuilder
- All Known Implementing Classes:
SubstitutedRegimeTerms.SubstitutedRegimeTermsBuilderImpl,SubstitutedRegimeTerms.SubstitutedRegimeTermsImpl
@RosettaDataType(value="SubstitutedRegimeTerms",
builder=SubstitutedRegimeTermsBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="SubstitutedRegimeTerms",
model="cdm",
builder=SubstitutedRegimeTermsBuilderImpl.class,
version="6.19.0")
public interface SubstitutedRegimeTerms
extends com.rosetta.model.lib.RosettaModelObject
Specifies the applicability of the Substituted Regime as denoted in the Substituted Regime Table as part of certain legal agreements, such as such as the ISDA 2016 and 2018 CSA for Initial Margin.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of SubstitutedRegimeTermsstatic classImmutable Implementation of SubstitutedRegimeTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The specification of whether the regime is elected as applicable to the party when acting as collateral taker.getParty()The party for which the regime terms are being specified when acting as collateral taker.default Class<? extends SubstitutedRegimeTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SubstitutedRegimeTerms> 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
-
getParty
CounterpartyRoleEnum getParty()The party for which the regime terms are being specified when acting as collateral taker. -
getIsApplicable
Boolean getIsApplicable()The specification of whether the regime is elected as applicable to the party when acting as collateral taker. -
build
SubstitutedRegimeTerms build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
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
-