Package cdm.legaldocumentation.csa
Class Regime.RegimeImpl
java.lang.Object
cdm.legaldocumentation.csa.Regime.RegimeImpl
- All Implemented Interfaces:
Regime,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Regime
Immutable Implementation of Regime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.Regime
Regime.RegimeBuilder, Regime.RegimeBuilderImpl, Regime.RegimeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends ApplicableRegime> A class to specify the regime(s) that parties to a legal agreement, such as the ISDA 2016 and 2018 CSA for Initial Margin, might agree to apply to one or both parties when acting as collateral taker, and specific terms associated with that application.The specification of the number of days after effective delivery of notice that Mandatory method fallback applies.inthashCode()protected voidsetBuilderFields(Regime.RegimeBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
RegimeImpl
-
-
Method Details
-
getApplicableRegime
@RosettaAttribute("applicableRegime") @Accessor(GETTER) @Required @Multi @RuneAttribute("applicableRegime") public List<? extends ApplicableRegime> getApplicableRegime()Description copied from interface:RegimeA class to specify the regime(s) that parties to a legal agreement, such as the ISDA 2016 and 2018 CSA for Initial Margin, might agree to apply to one or both parties when acting as collateral taker, and specific terms associated with that application.- Specified by:
getApplicableRegimein interfaceRegime
-
getFallbackToMandatoryMethodDays
@RosettaAttribute("fallbackToMandatoryMethodDays") @Accessor(GETTER) @RuneAttribute("fallbackToMandatoryMethodDays") public BigDecimal getFallbackToMandatoryMethodDays()Description copied from interface:RegimeThe specification of the number of days after effective delivery of notice that Mandatory method fallback applies. Specification is only required when one or more Regimes have Fall Back to Mandatory Method elected as a SIMM exception.- Specified by:
getFallbackToMandatoryMethodDaysin interfaceRegime
-
build
Description copied from interface:RegimeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-