Package cdm.legaldocumentation.csa
Class ThresholdRatingsBased.ThresholdRatingsBasedImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
cdm.legaldocumentation.csa.ThresholdRatingsBased.ThresholdRatingsBasedImpl
- All Implemented Interfaces:
ThresholdMinimumTransferAmountBase,ThresholdRatingsBased,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ThresholdRatingsBased
public static class ThresholdRatingsBased.ThresholdRatingsBasedImpl
extends ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
implements ThresholdRatingsBased
Immutable 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
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.The party to which a rating applies.The relevant rating type.List<? extends CSAThresholdVariableSet> Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.inthashCode()protected voidtoString()Methods inherited from class cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
getEvent, getZeroEvent, setBuilderFieldsMethods 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 cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
getEvent, getZeroEventMethods inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
getType, metaData, process
-
Constructor Details
-
ThresholdRatingsBasedImpl
-
-
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> getVariableSet()Description copied from interface:ThresholdRatingsBasedDefines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.- Specified by:
getVariableSetin interfaceThresholdRatingsBased
-
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
-
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.ThresholdMinimumTransferAmountBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdMinimumTransferAmountBase- Specified by:
toBuilderin interfaceThresholdRatingsBased- Overrides:
toBuilderin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
toString
- Overrides:
toStringin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-