Package cdm.legaldocumentation.csa
Class IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
- All Implemented Interfaces:
IndependentAmountRatings,IndependentAmountRatings.IndependentAmountRatingsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Direct Known Subclasses:
LegacyIndependentAmountRatingsBased.LegacyIndependentAmountRatingsBasedBuilderImpl,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl
- Enclosing interface:
IndependentAmountRatings
public static class IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
extends Object
implements IndependentAmountRatings.IndependentAmountRatingsBuilder
Builder Implementation of IndependentAmountRatings
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
IndependentAmountRatings.IndependentAmountRatingsBuilder, IndependentAmountRatings.IndependentAmountRatingsBuilderImpl, IndependentAmountRatings.IndependentAmountRatingsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IndependentAmountCompareEnumprotected LegalEntity.LegalEntityBuilderprotected LegalEntity.LegalEntityBuilderprotected RatedPartyEnumprotected RatingTypeEnumFields inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCompare(IndependentAmountCompareEnum _compare) setNamedAffiliate(LegalEntity _namedAffiliate) setNamedEntity(LegalEntity _namedEntity) setRatedParty(RatedPartyEnum _ratedParty) setRatingType(RatingTypeEnum _ratingType) toString()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 cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
compare
-
ratedParty
-
namedAffiliate
-
namedEntity
-
ratingType
-
-
Constructor Details
-
IndependentAmountRatingsBuilderImpl
public IndependentAmountRatingsBuilderImpl()
-
-
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.LegalEntityBuilder getNamedAffiliate()Description copied from interface:IndependentAmountRatingsDetails the Named Affiliate where the Rated Party is Named Affiliate.- Specified by:
getNamedAffiliatein interfaceIndependentAmountRatings- Specified by:
getNamedAffiliatein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
getOrCreateNamedAffiliate
- Specified by:
getOrCreateNamedAffiliatein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
getNamedEntity
@RosettaAttribute("namedEntity") @Accessor(GETTER) @RuneAttribute("namedEntity") public LegalEntity.LegalEntityBuilder getNamedEntity()Description copied from interface:IndependentAmountRatingsDetails the Named Entity where the Rated Party is Named Entity.- Specified by:
getNamedEntityin interfaceIndependentAmountRatings- Specified by:
getNamedEntityin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
getOrCreateNamedEntity
- Specified by:
getOrCreateNamedEntityin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:IndependentAmountRatingsThe relevant rating type.- Specified by:
getRatingTypein interfaceIndependentAmountRatings
-
setCompare
@RosettaAttribute("compare") @Accessor(SETTER) @Required @RuneAttribute("compare") public IndependentAmountRatings.IndependentAmountRatingsBuilder setCompare(IndependentAmountCompareEnum _compare) - Specified by:
setComparein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
setRatedParty
@RosettaAttribute("ratedParty") @Accessor(SETTER) @Required @RuneAttribute("ratedParty") public IndependentAmountRatings.IndependentAmountRatingsBuilder setRatedParty(RatedPartyEnum _ratedParty) - Specified by:
setRatedPartyin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
setNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(SETTER) @RuneAttribute("namedAffiliate") public IndependentAmountRatings.IndependentAmountRatingsBuilder setNamedAffiliate(LegalEntity _namedAffiliate) - Specified by:
setNamedAffiliatein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
setNamedEntity
@RosettaAttribute("namedEntity") @Accessor(SETTER) @RuneAttribute("namedEntity") public IndependentAmountRatings.IndependentAmountRatingsBuilder setNamedEntity(LegalEntity _namedEntity) - Specified by:
setNamedEntityin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
setRatingType
@RosettaAttribute("ratingType") @Accessor(SETTER) @Required @RuneAttribute("ratingType") public IndependentAmountRatings.IndependentAmountRatingsBuilder setRatingType(RatingTypeEnum _ratingType) - Specified by:
setRatingTypein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder
-
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
-
prune
- Specified by:
prunein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public IndependentAmountRatings.IndependentAmountRatingsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-