Package cdm.legaldocumentation.csa
Class LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl
java.lang.Object
cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsImpl
cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl
- All Implemented Interfaces:
IndependentAmountRatings,LegacyIndependentAmountRatingsXExposure,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LegacyIndependentAmountRatingsXExposure
public static class LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl
extends IndependentAmountRatings.IndependentAmountRatingsImpl
implements LegacyIndependentAmountRatingsXExposure
Immutable Implementation of LegacyIndependentAmountRatingsXExposure
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
IndependentAmountRatings.IndependentAmountRatingsBuilder, IndependentAmountRatings.IndependentAmountRatingsBuilderImpl, IndependentAmountRatings.IndependentAmountRatingsImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure
LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder, LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl, LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
metaDataFields inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLegacyIndependentAmountRatingsXExposureImpl(LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends DirectionRatingMultiplier> A logical container to hold a defined set of related data.List<? extends RatingMultiplier> A logical container to hold a defined set of related data.inthashCode()protected voidsetBuilderFields(LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder builder) toString()Methods inherited from class cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsImpl
getCompare, getNamedAffiliate, getNamedEntity, getRatedParty, getRatingType, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
getCompare, getNamedAffiliate, getNamedEntity, getRatedParty, getRatingTypeMethods inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegacyIndependentAmountRatingsXExposureImpl
protected LegacyIndependentAmountRatingsXExposureImpl(LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder builder)
-
-
Method Details
-
getHighestLowestVariableSet
@RosettaAttribute("highestLowestVariableSet") @Accessor(GETTER) @Multi @RuneAttribute("highestLowestVariableSet") public List<? extends RatingMultiplier> getHighestLowestVariableSet()Description copied from interface:LegacyIndependentAmountRatingsXExposureA logical container to hold a defined set of related data. In this case the collation of Ratings Information and associated exposure multiplier where highest or lowest of the associated credit ratings are used when determining the applicable Independent Amount.- Specified by:
getHighestLowestVariableSetin interfaceLegacyIndependentAmountRatingsXExposure
-
getCompareVariableSet
@RosettaAttribute("compareVariableSet") @Accessor(GETTER) @Multi @RuneAttribute("compareVariableSet") public List<? extends DirectionRatingMultiplier> getCompareVariableSet()Description copied from interface:LegacyIndependentAmountRatingsXExposureA logical container to hold a defined set of related data. In this case the collation of Ratings Information and associated exposure multiplier where multiple credit ratings are compared when determining the applicable Independent Amount.- Specified by:
getCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure
-
build
Description copied from interface:IndependentAmountRatingsBuild Methods- Specified by:
buildin interfaceIndependentAmountRatings- Specified by:
buildin interfaceLegacyIndependentAmountRatingsXExposure- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIndependentAmountRatings.IndependentAmountRatingsImpl
-
toBuilder
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder toBuilder()- Specified by:
toBuilderin interfaceIndependentAmountRatings- Specified by:
toBuilderin interfaceLegacyIndependentAmountRatingsXExposure- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndependentAmountRatings.IndependentAmountRatingsImpl
-
setBuilderFields
protected void setBuilderFields(LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder builder) -
equals
- Overrides:
equalsin classIndependentAmountRatings.IndependentAmountRatingsImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIndependentAmountRatings.IndependentAmountRatingsImpl
-
toString
- Overrides:
toStringin classIndependentAmountRatings.IndependentAmountRatingsImpl
-