Package cdm.legaldocumentation.csa
Interface IndependentAmountRatings
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
IndependentAmountRatings.IndependentAmountRatingsBuilder,LegacyIndependentAmountRatingsBased,LegacyIndependentAmountRatingsBased.LegacyIndependentAmountRatingsBasedBuilder,LegacyIndependentAmountRatingsXExposure,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
- All Known Implementing Classes:
IndependentAmountRatings.IndependentAmountRatingsBuilderImpl,IndependentAmountRatings.IndependentAmountRatingsImpl,LegacyIndependentAmountRatingsBased.LegacyIndependentAmountRatingsBasedBuilderImpl,LegacyIndependentAmountRatingsBased.LegacyIndependentAmountRatingsBasedImpl,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureImpl
@RosettaDataType(value="IndependentAmountRatings",
builder=IndependentAmountRatingsBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="IndependentAmountRatings",
model="cdm",
builder=IndependentAmountRatingsBuilderImpl.class,
version="7.0.0-dev.105")
public interface IndependentAmountRatings
extends com.rosetta.model.lib.RosettaModelObject
A logical container designed to hold a set of related data. In this case, designed to hold a set of information required when Independent Amount is determined using credit ratings.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of IndependentAmountRatingsstatic classImmutable Implementation of IndependentAmountRatings -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specifies 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.default Class<? extends IndependentAmountRatings> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends IndependentAmountRatings> 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
-
getCompare
IndependentAmountCompareEnum getCompare()Specifies how multiple credit ratings are compared when determining the applicable Independent Amount, and whether that measure is highest, lowest, or a comparison of either. -
getRatedParty
RatedPartyEnum getRatedParty()Specifies the party to whom the rating agency rating applies to for the purposes of determining the Independent Amount. -
getNamedAffiliate
LegalEntity getNamedAffiliate()Details the Named Affiliate where the Rated Party is Named Affiliate. -
getNamedEntity
LegalEntity getNamedEntity()Details the Named Entity where the Rated Party is Named Entity. -
getRatingType
RatingTypeEnum getRatingType()The relevant rating type. -
build
IndependentAmountRatings 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
-