Package cdm.legaldocumentation.csa
Class RatingMultiplier.RatingMultiplierImpl
java.lang.Object
cdm.legaldocumentation.csa.RatingMultiplier.RatingMultiplierImpl
- All Implemented Interfaces:
RatingMultiplier,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
RatingMultiplier
public static class RatingMultiplier.RatingMultiplierImpl
extends Object
implements RatingMultiplier
Immutable Implementation of RatingMultiplier
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RatingMultiplier
RatingMultiplier.RatingMultiplierBuilder, RatingMultiplier.RatingMultiplierBuilderImpl, RatingMultiplier.RatingMultiplierImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.RatingMultiplier
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the multiplier applied to exposure based on the credit rating of the rated party.List<? extends CreditNotation> Allows a grouping of Rating agencies and Rating values.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.RatingMultiplier
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
RatingMultiplierImpl
-
-
Method Details
-
getRatingVariableSet
@RosettaAttribute("ratingVariableSet") @Accessor(GETTER) @Required @Multi @RuneAttribute("ratingVariableSet") public List<? extends CreditNotation> getRatingVariableSet()Description copied from interface:RatingMultiplierAllows a grouping of Rating agencies and Rating values.- Specified by:
getRatingVariableSetin interfaceRatingMultiplier
-
getExposureMultiplier
@RosettaAttribute("exposureMultiplier") @Accessor(GETTER) @Required @RuneAttribute("exposureMultiplier") public BigDecimal getExposureMultiplier()Description copied from interface:RatingMultiplierSpecifies the multiplier applied to exposure based on the credit rating of the rated party.- Specified by:
getExposureMultiplierin interfaceRatingMultiplier
-
build
Description copied from interface:RatingMultiplierBuild Methods- Specified by:
buildin interfaceRatingMultiplier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceRatingMultiplier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-