Package cdm.legaldocumentation.csa
Class IndependentAmountRatings.IndependentAmountRatingsImpl
java.lang.Object
cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsImpl
- All Implemented Interfaces:
IndependentAmountRatings,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
LegacyIndependentAmountRatingsBased.LegacyIndependentAmountRatingsBasedImpl,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl
- Enclosing interface:
IndependentAmountRatings
public static class IndependentAmountRatings.IndependentAmountRatingsImpl
extends Object
implements IndependentAmountRatings
Immutable Implementation of IndependentAmountRatings
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
IndependentAmountRatings.IndependentAmountRatingsBuilder, IndependentAmountRatings.IndependentAmountRatingsBuilderImpl, IndependentAmountRatings.IndependentAmountRatingsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies how multiple credit ratings are compared when determining the applicable Independent Amount, and whether that measure is highest, lowest, or a comparison of either.Details the Named Affiliate where the Rated Party is Named Affiliate.Details the Named Entity where the Rated Party is Named Entity.Specifies the party to whom the rating agency rating applies to for the purposes of determining the Independent Amount.The relevant rating type.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
IndependentAmountRatingsImpl
protected IndependentAmountRatingsImpl(IndependentAmountRatings.IndependentAmountRatingsBuilder builder)
-
-
Method Details
-
getCompare
@RosettaAttribute("compare") @Accessor(GETTER) @Required @RuneAttribute("compare") public IndependentAmountCompareEnum getCompare()Description copied from interface:IndependentAmountRatingsSpecifies how multiple credit ratings are compared when determining the applicable Independent Amount, and whether that measure is highest, lowest, or a comparison of either.- Specified by:
getComparein interfaceIndependentAmountRatings
-
getRatedParty
@RosettaAttribute("ratedParty") @Accessor(GETTER) @Required @RuneAttribute("ratedParty") public RatedPartyEnum getRatedParty()Description copied from interface:IndependentAmountRatingsSpecifies the party to whom the rating agency rating applies to for the purposes of determining the Independent Amount.- Specified by:
getRatedPartyin interfaceIndependentAmountRatings
-
getNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(GETTER) @RuneAttribute("namedAffiliate") public LegalEntity getNamedAffiliate()Description copied from interface:IndependentAmountRatingsDetails the Named Affiliate where the Rated Party is Named Affiliate.- Specified by:
getNamedAffiliatein interfaceIndependentAmountRatings
-
getNamedEntity
@RosettaAttribute("namedEntity") @Accessor(GETTER) @RuneAttribute("namedEntity") public LegalEntity getNamedEntity()Description copied from interface:IndependentAmountRatingsDetails the Named Entity where the Rated Party is Named Entity.- Specified by:
getNamedEntityin interfaceIndependentAmountRatings
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:IndependentAmountRatingsThe relevant rating type.- Specified by:
getRatingTypein interfaceIndependentAmountRatings
-
build
Description copied from interface:IndependentAmountRatingsBuild Methods- Specified by:
buildin interfaceIndependentAmountRatings- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceIndependentAmountRatings- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-