Package cdm.legaldocumentation.csa
Class MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImpl
- All Implemented Interfaces:
MinimumTransferAmountRatingsBased,ThresholdMinimumTransferAmountBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MinimumTransferAmountRatingsBased
public static class MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImpl
extends ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
implements MinimumTransferAmountRatingsBased
Immutable Implementation of MinimumTransferAmountRatingsBased
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder, MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl, MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMinimumTransferAmountRatingsBasedImpl(MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanWhere two ratings are specified whether the higher or lower rating prevails.The minimum transfer amount 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 CSAMinimumTransferAmountVariableSet> Defines a combination of Rating Agency, Rating Value, amount and Currency code.inthashCode()protected voidsetBuilderFields(MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder builder) toString()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 cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
getEvent, getZeroEvent
-
Constructor Details
-
MinimumTransferAmountRatingsBasedImpl
protected MinimumTransferAmountRatingsBasedImpl(MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder builder)
-
-
Method Details
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @Required @RuneAttribute("currency") public ISOCurrencyCodeEnum getCurrency()Description copied from interface:MinimumTransferAmountRatingsBasedThe minimum transfer amount currency code.- Specified by:
getCurrencyin interfaceMinimumTransferAmountRatingsBased
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:MinimumTransferAmountRatingsBasedThe relevant rating type.- Specified by:
getRatingTypein interfaceMinimumTransferAmountRatingsBased
-
getVariableSet
@RosettaAttribute("variableSet") @Accessor(GETTER) @Multi @RuneAttribute("variableSet") public List<? extends CSAMinimumTransferAmountVariableSet> getVariableSet()Description copied from interface:MinimumTransferAmountRatingsBasedDefines a combination of Rating Agency, Rating Value, amount and Currency code.- Specified by:
getVariableSetin interfaceMinimumTransferAmountRatingsBased
-
getRatedParty
@RosettaAttribute("ratedParty") @Accessor(GETTER) @RuneAttribute("ratedParty") public RatedPartyEnum getRatedParty()Description copied from interface:MinimumTransferAmountRatingsBasedThe party to which a rating applies.- Specified by:
getRatedPartyin interfaceMinimumTransferAmountRatingsBased
-
getNamedEntity
@RosettaAttribute("namedEntity") @Accessor(GETTER) @RuneAttribute("namedEntity") public String getNamedEntity()Description copied from interface:MinimumTransferAmountRatingsBasedDetails the Named Entity where the Rated Party is Named Entity.- Specified by:
getNamedEntityin interfaceMinimumTransferAmountRatingsBased
-
getNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(GETTER) @RuneAttribute("namedAffiliate") public String getNamedAffiliate()Description copied from interface:MinimumTransferAmountRatingsBasedDetails the Named Affiliate where the Rated Party is Named Affiliate.- Specified by:
getNamedAffiliatein interfaceMinimumTransferAmountRatingsBased
-
getCompare
@RosettaAttribute("compare") @Accessor(GETTER) @RuneAttribute("compare") public CreditNotationMismatchResolutionEnum getCompare()Description copied from interface:MinimumTransferAmountRatingsBasedWhere two ratings are specified whether the higher or lower rating prevails.- Specified by:
getComparein interfaceMinimumTransferAmountRatingsBased
-
getNoRating
@RosettaAttribute("noRating") @Accessor(GETTER) @Required @RuneAttribute("noRating") public Boolean getNoRating()Description copied from interface:MinimumTransferAmountRatingsBasedWhat conditions apply where a party has no rating.- Specified by:
getNoRatingin interfaceMinimumTransferAmountRatingsBased
-
getNotRatedBy
@RosettaAttribute("notRatedBy") @Accessor(GETTER) @RuneAttribute("notRatedBy") public NotRatedByEnum getNotRatedBy()Description copied from interface:MinimumTransferAmountRatingsBasedDefines where conditions apply if no Rating where ratings may not exist.- Specified by:
getNotRatedByin interfaceMinimumTransferAmountRatingsBased
-
getNumberOfRatingAgencies
@RosettaAttribute("numberOfRatingAgencies") @Accessor(GETTER) @RuneAttribute("numberOfRatingAgencies") public NumberOfRatingAgenciesEnum getNumberOfRatingAgencies()Description copied from interface:MinimumTransferAmountRatingsBasedDefines the number of Rating Agencies that the Party must be rated by.- Specified by:
getNumberOfRatingAgenciesin interfaceMinimumTransferAmountRatingsBased
-
build
Description copied from interface:ThresholdMinimumTransferAmountBaseBuild Methods- Specified by:
buildin interfaceMinimumTransferAmountRatingsBased- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdMinimumTransferAmountBase- Overrides:
buildin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMinimumTransferAmountRatingsBased- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdMinimumTransferAmountBase- Overrides:
toBuilderin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
setBuilderFields
protected void setBuilderFields(MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder builder) -
equals
- Overrides:
equalsin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-
toString
- Overrides:
toStringin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl
-