Package cdm.legaldocumentation.csa
Class LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl
- All Implemented Interfaces:
IndependentAmountRatings,IndependentAmountRatings.IndependentAmountRatingsBuilder,LegacyIndependentAmountRatingsXExposure,LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegacyIndependentAmountRatingsXExposure
public static class LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilderImpl
extends IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
implements LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
Builder 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
FieldsFields inherited from class cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
compare, namedAffiliate, namedEntity, ratedParty, ratingTypeFields inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
metaDataFields inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCompareVariableSet(DirectionRatingMultiplier _compareVariableSet) addCompareVariableSet(DirectionRatingMultiplier _compareVariableSet, int idx) addCompareVariableSet(List<? extends DirectionRatingMultiplier> compareVariableSets) addHighestLowestVariableSet(RatingMultiplier _highestLowestVariableSet) addHighestLowestVariableSet(RatingMultiplier _highestLowestVariableSet, int idx) addHighestLowestVariableSet(List<? extends RatingMultiplier> highestLowestVariableSets) build()Build MethodsbooleanA logical container to hold a defined set of related data.List<? extends RatingMultiplier.RatingMultiplierBuilder> A logical container to hold a defined set of related data.getOrCreateCompareVariableSet(int index) getOrCreateHighestLowestVariableSet(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCompare(IndependentAmountCompareEnum _compare) setCompareVariableSet(List<? extends DirectionRatingMultiplier> compareVariableSets) setHighestLowestVariableSet(List<? extends RatingMultiplier> highestLowestVariableSets) setNamedAffiliate(LegalEntity _namedAffiliate) setNamedEntity(LegalEntity _namedEntity) setRatedParty(RatedPartyEnum _ratedParty) setRatingType(RatingTypeEnum _ratingType) toString()Methods inherited from class cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilderImpl
getCompare, getNamedAffiliate, getNamedEntity, getOrCreateNamedAffiliate, getOrCreateNamedEntity, getRatedParty, getRatingTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings
getCompare, getRatedParty, getRatingTypeMethods inherited from interface cdm.legaldocumentation.csa.IndependentAmountRatings.IndependentAmountRatingsBuilder
getNamedAffiliate, getNamedEntity, getOrCreateNamedAffiliate, getOrCreateNamedEntityMethods inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
highestLowestVariableSet
-
compareVariableSet
-
-
Constructor Details
-
LegacyIndependentAmountRatingsXExposureBuilderImpl
public LegacyIndependentAmountRatingsXExposureBuilderImpl()
-
-
Method Details
-
getHighestLowestVariableSet
@RosettaAttribute("highestLowestVariableSet") @Accessor(GETTER) @Multi @RuneAttribute("highestLowestVariableSet") public List<? extends RatingMultiplier.RatingMultiplierBuilder> 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- Specified by:
getHighestLowestVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
getOrCreateHighestLowestVariableSet
-
getCompareVariableSet
@RosettaAttribute("compareVariableSet") @Accessor(GETTER) @Multi @RuneAttribute("compareVariableSet") public List<? extends DirectionRatingMultiplier.DirectionRatingMultiplierBuilder> 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- Specified by:
getCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
getOrCreateCompareVariableSet
public DirectionRatingMultiplier.DirectionRatingMultiplierBuilder getOrCreateCompareVariableSet(int index) -
setCompare
@RosettaAttribute("compare") @Accessor(SETTER) @Required @RuneAttribute("compare") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setCompare(IndependentAmountCompareEnum _compare) - Specified by:
setComparein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
setComparein interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Overrides:
setComparein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
setRatedParty
@RosettaAttribute("ratedParty") @Accessor(SETTER) @Required @RuneAttribute("ratedParty") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setRatedParty(RatedPartyEnum _ratedParty) - Specified by:
setRatedPartyin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
setRatedPartyin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Overrides:
setRatedPartyin classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
setNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(SETTER) @RuneAttribute("namedAffiliate") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setNamedAffiliate(LegalEntity _namedAffiliate) - Specified by:
setNamedAffiliatein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
setNamedAffiliatein interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Overrides:
setNamedAffiliatein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
setNamedEntity
@RosettaAttribute("namedEntity") @Accessor(SETTER) @RuneAttribute("namedEntity") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setNamedEntity(LegalEntity _namedEntity) - Specified by:
setNamedEntityin interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
setNamedEntityin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Overrides:
setNamedEntityin classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
setRatingType
@RosettaAttribute("ratingType") @Accessor(SETTER) @Required @RuneAttribute("ratingType") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setRatingType(RatingTypeEnum _ratingType) - Specified by:
setRatingTypein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
setRatingTypein interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Overrides:
setRatingTypein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
addHighestLowestVariableSet
@RosettaAttribute("highestLowestVariableSet") @Accessor(ADDER) @Multi @RuneAttribute("highestLowestVariableSet") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addHighestLowestVariableSet(RatingMultiplier _highestLowestVariableSet) -
addHighestLowestVariableSet
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addHighestLowestVariableSet(RatingMultiplier _highestLowestVariableSet, int idx) -
addHighestLowestVariableSet
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addHighestLowestVariableSet(List<? extends RatingMultiplier> highestLowestVariableSets) -
setHighestLowestVariableSet
@RosettaAttribute("highestLowestVariableSet") @Accessor(SETTER) @Multi @RuneAttribute("highestLowestVariableSet") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setHighestLowestVariableSet(List<? extends RatingMultiplier> highestLowestVariableSets) -
addCompareVariableSet
@RosettaAttribute("compareVariableSet") @Accessor(ADDER) @Multi @RuneAttribute("compareVariableSet") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addCompareVariableSet(DirectionRatingMultiplier _compareVariableSet) - Specified by:
addCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
addCompareVariableSet
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addCompareVariableSet(DirectionRatingMultiplier _compareVariableSet, int idx) - Specified by:
addCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
addCompareVariableSet
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder addCompareVariableSet(List<? extends DirectionRatingMultiplier> compareVariableSets) - Specified by:
addCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
setCompareVariableSet
@RosettaAttribute("compareVariableSet") @Accessor(SETTER) @Multi @RuneAttribute("compareVariableSet") public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder setCompareVariableSet(List<? extends DirectionRatingMultiplier> compareVariableSets) - Specified by:
setCompareVariableSetin interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder
-
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.IndependentAmountRatingsBuilderImpl
-
toBuilder
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder toBuilder()- Specified by:
toBuilderin interfaceIndependentAmountRatings- Specified by:
toBuilderin interfaceLegacyIndependentAmountRatingsXExposure- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
prune
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder prune()- Specified by:
prunein interfaceIndependentAmountRatings.IndependentAmountRatingsBuilder- Specified by:
prunein interfaceLegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
merge
public LegacyIndependentAmountRatingsXExposure.LegacyIndependentAmountRatingsXExposureBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
equals
- Overrides:
equalsin classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-
toString
- Overrides:
toStringin classIndependentAmountRatings.IndependentAmountRatingsBuilderImpl
-