Package cdm.legaldocumentation.csa
Interface MinimumTransferAmountRatingsBased
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,ThresholdMinimumTransferAmountBase
- All Known Subinterfaces:
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
- All Known Implementing Classes:
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl,MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImpl
@RosettaDataType(value="MinimumTransferAmountRatingsBased",
builder=MinimumTransferAmountRatingsBasedBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="MinimumTransferAmountRatingsBased",
model="cdm",
builder=MinimumTransferAmountRatingsBasedBuilderImpl.class,
version="7.0.0-dev.105")
public interface MinimumTransferAmountRatingsBased
extends ThresholdMinimumTransferAmountBase
Defines that the Minimum Transfer Amount (MTA) is based on a Ratings condition(s).
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of MinimumTransferAmountRatingsBasedstatic classImmutable Implementation of MinimumTransferAmountRatingsBasedNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Where 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.default Class<? extends MinimumTransferAmountRatingsBased> getType()List<? extends CSAMinimumTransferAmountVariableSet> Defines a combination of Rating Agency, Rating Value, amount and Currency code.default com.rosetta.model.lib.meta.RosettaMetaData<? extends MinimumTransferAmountRatingsBased> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
getEvent, getZeroEvent
-
Field Details
-
metaData
-
-
Method Details
-
getCurrency
ISOCurrencyCodeEnum getCurrency()The minimum transfer amount currency code. -
getRatingType
RatingTypeEnum getRatingType()The relevant rating type. -
getVariableSet
List<? extends CSAMinimumTransferAmountVariableSet> getVariableSet()Defines a combination of Rating Agency, Rating Value, amount and Currency code. -
getRatedParty
RatedPartyEnum getRatedParty()The party to which a rating applies. -
getNamedEntity
String getNamedEntity()Details the Named Entity where the Rated Party is Named Entity. -
getNamedAffiliate
String getNamedAffiliate()Details the Named Affiliate where the Rated Party is Named Affiliate. -
getCompare
CreditNotationMismatchResolutionEnum getCompare()Where two ratings are specified whether the higher or lower rating prevails. -
getNoRating
Boolean getNoRating()What conditions apply where a party has no rating. -
getNotRatedBy
NotRatedByEnum getNotRatedBy()Defines where conditions apply if no Rating where ratings may not exist. -
getNumberOfRatingAgencies
NumberOfRatingAgenciesEnum getNumberOfRatingAgencies()Defines the number of Rating Agencies that the Party must be rated by. -
build
Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdMinimumTransferAmountBase
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdMinimumTransferAmountBase
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends MinimumTransferAmountRatingsBased> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
metaDatain interfaceThresholdMinimumTransferAmountBase
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
getTypein interfaceThresholdMinimumTransferAmountBase
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
processin interfaceThresholdMinimumTransferAmountBase
-