Package cdm.legaldocumentation.csa
Class MTARatingsBased.MTARatingsBasedImpl
java.lang.Object
cdm.legaldocumentation.csa.MTARatingsBased.MTARatingsBasedImpl
- All Implemented Interfaces:
MTARatingsBased,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MTARatingsBased
Immutable Implementation of MTARatingsBased
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
MTARatingsBased.MTARatingsBasedBuilder, MTARatingsBased.MTARatingsBasedBuilderImpl, MTARatingsBased.MTARatingsBasedImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanWhere two ratings are specified whether the higher or lower rating prevails.The minimum transfer amount currency code.getEvent()The relevant trigger for the to fall to zero.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.getParty()The party to which the Minimum Transfer Amount (MTA) applies.The party to which a rating applies.The relevant rating type.List<? extends CSAMTAVariableSet> Defines a combination of Rating Agency, Rating Value, amount and Currency code.Whether a trigger applies for the threshold to fall to zero.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MTARatingsBasedImpl
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:MTARatingsBasedThe party to which the Minimum Transfer Amount (MTA) applies.- Specified by:
getPartyin interfaceMTARatingsBased
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @Required @RuneAttribute("currency") public ISOCurrencyCodeEnum getCurrency()Description copied from interface:MTARatingsBasedThe minimum transfer amount currency code.- Specified by:
getCurrencyin interfaceMTARatingsBased
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:MTARatingsBasedThe relevant rating type.- Specified by:
getRatingTypein interfaceMTARatingsBased
-
getVariableSet
@RosettaAttribute("variableSet") @Accessor(GETTER) @Multi @RuneAttribute("variableSet") public List<? extends CSAMTAVariableSet> getVariableSet()Description copied from interface:MTARatingsBasedDefines a combination of Rating Agency, Rating Value, amount and Currency code.- Specified by:
getVariableSetin interfaceMTARatingsBased
-
getRatedParty
@RosettaAttribute("ratedParty") @Accessor(GETTER) @RuneAttribute("ratedParty") public MTARatedPartyEnum getRatedParty()Description copied from interface:MTARatingsBasedThe party to which a rating applies.- Specified by:
getRatedPartyin interfaceMTARatingsBased
-
getNamedEntity
@RosettaAttribute("namedEntity") @Accessor(GETTER) @RuneAttribute("namedEntity") public String getNamedEntity()Description copied from interface:MTARatingsBasedDetails the Named Entity where the Rated Party is Named Entity.- Specified by:
getNamedEntityin interfaceMTARatingsBased
-
getNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(GETTER) @RuneAttribute("namedAffiliate") public String getNamedAffiliate()Description copied from interface:MTARatingsBasedDetails the Named Affiliate where the Rated Party is Named Affiliate.- Specified by:
getNamedAffiliatein interfaceMTARatingsBased
-
getCompare
@RosettaAttribute("compare") @Accessor(GETTER) @RuneAttribute("compare") public CreditNotationMismatchResolutionEnum getCompare()Description copied from interface:MTARatingsBasedWhere two ratings are specified whether the higher or lower rating prevails.- Specified by:
getComparein interfaceMTARatingsBased
-
getNoRating
@RosettaAttribute("noRating") @Accessor(GETTER) @Required @RuneAttribute("noRating") public Boolean getNoRating()Description copied from interface:MTARatingsBasedWhat conditions apply where a party has no rating.- Specified by:
getNoRatingin interfaceMTARatingsBased
-
getNotRatedBy
@RosettaAttribute("notRatedBy") @Accessor(GETTER) @RuneAttribute("notRatedBy") public NotRatedByEnum getNotRatedBy()Description copied from interface:MTARatingsBasedDefines where conditions apply if no Rating where ratings may not exist.- Specified by:
getNotRatedByin interfaceMTARatingsBased
-
getNumberOfRatingAgencies
@RosettaAttribute("numberOfRatingAgencies") @Accessor(GETTER) @RuneAttribute("numberOfRatingAgencies") public NumberOfRatingAgenciesEnum getNumberOfRatingAgencies()Description copied from interface:MTARatingsBasedDefines the number of Rating Agencies that the Party must be rated by.- Specified by:
getNumberOfRatingAgenciesin interfaceMTARatingsBased
-
getZeroEvent
@RosettaAttribute("zeroEvent") @Accessor(GETTER) @Required @RuneAttribute("zeroEvent") public Boolean getZeroEvent()Description copied from interface:MTARatingsBasedWhether a trigger applies for the threshold to fall to zero.- Specified by:
getZeroEventin interfaceMTARatingsBased
-
getEvent
@RosettaAttribute("event") @Accessor(GETTER) @Multi @RuneAttribute("event") public List<MTAZeroEventEnum> getEvent()Description copied from interface:MTARatingsBasedThe relevant trigger for the to fall to zero.- Specified by:
getEventin interfaceMTARatingsBased
-
build
Description copied from interface:MTARatingsBasedBuild Methods- Specified by:
buildin interfaceMTARatingsBased- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMTARatingsBased- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-