Package cdm.legaldocumentation.csa
Class ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
cdm.legaldocumentation.csa.ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl
- All Implemented Interfaces:
ThresholdMinimumTransferAmountBase,ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder,ThresholdRatingsBased,ThresholdRatingsBased.ThresholdRatingsBasedBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ThresholdRatingsBased
public static class ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl
extends ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
implements ThresholdRatingsBased.ThresholdRatingsBasedBuilder
Builder Implementation of ThresholdRatingsBased
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder, ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl, ThresholdRatingsBased.ThresholdRatingsBasedImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CreditNotationMismatchResolutionEnumprotected ISOCurrencyCodeEnumprotected Stringprotected Stringprotected Booleanprotected NotRatedByEnumprotected NumberOfRatingAgenciesEnumprotected RatedPartyEnumprotected RatingTypeEnumFields inherited from class cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
event, zeroEventFields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(ZeroEventEnum _event) addEvent(ZeroEventEnum _event, int idx) addEvent(List<ZeroEventEnum> events) addVariableSet(CSAThresholdVariableSet _variableSet) addVariableSet(CSAThresholdVariableSet _variableSet, int idx) addVariableSet(List<? extends CSAThresholdVariableSet> variableSets) build()Build MethodsbooleanWhere two ratings are specified whether the higher or lower rating prevails.The threshold currency code.Details the Named Affiliate where the Rated Party is Named Affiliate.Details the Named Entity where the Rated Party is Named Entity.What conditions apply where a party has no rating.Defines where conditions apply if no Rating where ratings may not exist.Defines the number of Rating Agencies that the Party must be rated by.getOrCreateVariableSet(int index) The party to which a rating applies.The relevant rating type.Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCurrency(ISOCurrencyCodeEnum _currency) setEvent(List<ZeroEventEnum> events) setNamedAffiliate(String _namedAffiliate) setNamedEntity(String _namedEntity) setNoRating(Boolean _noRating) setNotRatedBy(NotRatedByEnum _notRatedBy) setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum _numberOfRatingAgencies) setRatedParty(RatedPartyEnum _ratedParty) setRatingType(RatingTypeEnum _ratingType) setVariableSet(List<? extends CSAThresholdVariableSet> variableSets) setZeroEvent(Boolean _zeroEvent) toString()Methods inherited from class cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
getEvent, getZeroEventMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
getEvent, getZeroEventMethods inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased.ThresholdRatingsBasedBuilder
process
-
Field Details
-
currency
-
ratingType
-
variableSet
-
ratedParty
-
namedEntity
-
namedAffiliate
-
compare
-
noRating
-
notRatedBy
-
numberOfRatingAgencies
-
-
Constructor Details
-
ThresholdRatingsBasedBuilderImpl
public ThresholdRatingsBasedBuilderImpl()
-
-
Method Details
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @Required @RuneAttribute("currency") public ISOCurrencyCodeEnum getCurrency()Description copied from interface:ThresholdRatingsBasedThe threshold currency code.- Specified by:
getCurrencyin interfaceThresholdRatingsBased
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:ThresholdRatingsBasedThe relevant rating type.- Specified by:
getRatingTypein interfaceThresholdRatingsBased
-
getVariableSet
@RosettaAttribute("variableSet") @Accessor(GETTER) @Multi @RuneAttribute("variableSet") public List<? extends CSAThresholdVariableSet.CSAThresholdVariableSetBuilder> getVariableSet()Description copied from interface:ThresholdRatingsBasedDefines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.- Specified by:
getVariableSetin interfaceThresholdRatingsBased- Specified by:
getVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
getOrCreateVariableSet
- Specified by:
getOrCreateVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
getRatedParty
@RosettaAttribute("ratedParty") @Accessor(GETTER) @RuneAttribute("ratedParty") public RatedPartyEnum getRatedParty()Description copied from interface:ThresholdRatingsBasedThe party to which a rating applies.- Specified by:
getRatedPartyin interfaceThresholdRatingsBased
-
getNamedEntity
@RosettaAttribute("namedEntity") @Accessor(GETTER) @RuneAttribute("namedEntity") public String getNamedEntity()Description copied from interface:ThresholdRatingsBasedDetails the Named Entity where the Rated Party is Named Entity.- Specified by:
getNamedEntityin interfaceThresholdRatingsBased
-
getNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(GETTER) @RuneAttribute("namedAffiliate") public String getNamedAffiliate()Description copied from interface:ThresholdRatingsBasedDetails the Named Affiliate where the Rated Party is Named Affiliate.- Specified by:
getNamedAffiliatein interfaceThresholdRatingsBased
-
getCompare
@RosettaAttribute("compare") @Accessor(GETTER) @RuneAttribute("compare") public CreditNotationMismatchResolutionEnum getCompare()Description copied from interface:ThresholdRatingsBasedWhere two ratings are specified whether the higher or lower rating prevails.- Specified by:
getComparein interfaceThresholdRatingsBased
-
getNoRating
@RosettaAttribute("noRating") @Accessor(GETTER) @Required @RuneAttribute("noRating") public Boolean getNoRating()Description copied from interface:ThresholdRatingsBasedWhat conditions apply where a party has no rating.- Specified by:
getNoRatingin interfaceThresholdRatingsBased
-
getNotRatedBy
@RosettaAttribute("notRatedBy") @Accessor(GETTER) @RuneAttribute("notRatedBy") public NotRatedByEnum getNotRatedBy()Description copied from interface:ThresholdRatingsBasedDefines where conditions apply if no Rating where ratings may not exist.- Specified by:
getNotRatedByin interfaceThresholdRatingsBased
-
getNumberOfRatingAgencies
@RosettaAttribute("numberOfRatingAgencies") @Accessor(GETTER) @RuneAttribute("numberOfRatingAgencies") public NumberOfRatingAgenciesEnum getNumberOfRatingAgencies()Description copied from interface:ThresholdRatingsBasedDefines the number of Rating Agencies that the Party must be rated by.- Specified by:
getNumberOfRatingAgenciesin interfaceThresholdRatingsBased
-
setZeroEvent
@RosettaAttribute("zeroEvent") @Accessor(SETTER) @Required @RuneAttribute("zeroEvent") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setZeroEvent(Boolean _zeroEvent) - Specified by:
setZeroEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
setZeroEventin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
setZeroEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
@RosettaAttribute("event") @Accessor(ADDER) @Multi @RuneAttribute("event") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder addEvent(ZeroEventEnum _event) - Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
addEventin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
addEventin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
addEventin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
setEvent
@RosettaAttribute("event") @Accessor(SETTER) @Multi @RuneAttribute("event") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setEvent(List<ZeroEventEnum> events) - Specified by:
setEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
setEventin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
setEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
setCurrency
@RosettaAttribute("currency") @Accessor(SETTER) @Required @RuneAttribute("currency") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setCurrency(ISOCurrencyCodeEnum _currency) - Specified by:
setCurrencyin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setRatingType
@RosettaAttribute("ratingType") @Accessor(SETTER) @Required @RuneAttribute("ratingType") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setRatingType(RatingTypeEnum _ratingType) - Specified by:
setRatingTypein interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
addVariableSet
@RosettaAttribute("variableSet") @Accessor(ADDER) @Multi @RuneAttribute("variableSet") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(CSAThresholdVariableSet _variableSet) - Specified by:
addVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
addVariableSet
public ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(CSAThresholdVariableSet _variableSet, int idx) - Specified by:
addVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
addVariableSet
public ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(List<? extends CSAThresholdVariableSet> variableSets) - Specified by:
addVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setVariableSet
@RosettaAttribute("variableSet") @Accessor(SETTER) @Multi @RuneAttribute("variableSet") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setVariableSet(List<? extends CSAThresholdVariableSet> variableSets) - Specified by:
setVariableSetin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setRatedParty
@RosettaAttribute("ratedParty") @Accessor(SETTER) @RuneAttribute("ratedParty") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setRatedParty(RatedPartyEnum _ratedParty) - Specified by:
setRatedPartyin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setNamedEntity
@RosettaAttribute("namedEntity") @Accessor(SETTER) @RuneAttribute("namedEntity") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNamedEntity(String _namedEntity) - Specified by:
setNamedEntityin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(SETTER) @RuneAttribute("namedAffiliate") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNamedAffiliate(String _namedAffiliate) - Specified by:
setNamedAffiliatein interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setCompare
@RosettaAttribute("compare") @Accessor(SETTER) @RuneAttribute("compare") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setCompare(CreditNotationMismatchResolutionEnum _compare) - Specified by:
setComparein interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setNoRating
@RosettaAttribute("noRating") @Accessor(SETTER) @Required @RuneAttribute("noRating") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNoRating(Boolean _noRating) - Specified by:
setNoRatingin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setNotRatedBy
@RosettaAttribute("notRatedBy") @Accessor(SETTER) @RuneAttribute("notRatedBy") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNotRatedBy(NotRatedByEnum _notRatedBy) - Specified by:
setNotRatedByin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
setNumberOfRatingAgencies
@RosettaAttribute("numberOfRatingAgencies") @Accessor(SETTER) @RuneAttribute("numberOfRatingAgencies") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum _numberOfRatingAgencies) - Specified by:
setNumberOfRatingAgenciesin interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder
-
build
Description copied from interface:ThresholdMinimumTransferAmountBaseBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdMinimumTransferAmountBase- Specified by:
buildin interfaceThresholdRatingsBased- Overrides:
buildin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdMinimumTransferAmountBase- Specified by:
toBuilderin interfaceThresholdRatingsBased- Overrides:
toBuilderin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Specified by:
prunein interfaceThresholdRatingsBased.ThresholdRatingsBasedBuilder- Overrides:
prunein classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
merge
public ThresholdRatingsBased.ThresholdRatingsBasedBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
equals
-
hashCode
public int hashCode() -
toString
-