Package cdm.legaldocumentation.csa
Class MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl
- All Implemented Interfaces:
MinimumTransferAmountRatingsBased,MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder,ThresholdMinimumTransferAmountBase,ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
MinimumTransferAmountRatingsBased
public static class MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl
extends ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
implements MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
Builder 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
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.MinimumTransferAmountRatingsBased
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(ZeroEventEnum _event) addEvent(ZeroEventEnum _event, int idx) addEvent(List<ZeroEventEnum> events) addVariableSet(CSAMinimumTransferAmountVariableSet _variableSet) addVariableSet(CSAMinimumTransferAmountVariableSet _variableSet, int idx) addVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSets) build()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.getOrCreateVariableSet(int index) The party to which a rating applies.The relevant rating type.Defines a combination of Rating Agency, Rating Value, 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 CSAMinimumTransferAmountVariableSet> 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 cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
processMethods 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, getZeroEvent
-
Field Details
-
currency
-
ratingType
-
variableSet
protected List<CSAMinimumTransferAmountVariableSet.CSAMinimumTransferAmountVariableSetBuilder> variableSet -
ratedParty
-
namedEntity
-
namedAffiliate
-
compare
-
noRating
-
notRatedBy
-
numberOfRatingAgencies
-
-
Constructor Details
-
MinimumTransferAmountRatingsBasedBuilderImpl
public MinimumTransferAmountRatingsBasedBuilderImpl()
-
-
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.CSAMinimumTransferAmountVariableSetBuilder> getVariableSet()Description copied from interface:MinimumTransferAmountRatingsBasedDefines a combination of Rating Agency, Rating Value, amount and Currency code.- Specified by:
getVariableSetin interfaceMinimumTransferAmountRatingsBased- Specified by:
getVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
getOrCreateVariableSet
public CSAMinimumTransferAmountVariableSet.CSAMinimumTransferAmountVariableSetBuilder getOrCreateVariableSet(int index) - Specified by:
getOrCreateVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
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
-
setZeroEvent
@RosettaAttribute("zeroEvent") @Accessor(SETTER) @Required @RuneAttribute("zeroEvent") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setZeroEvent(Boolean _zeroEvent) - Specified by:
setZeroEventin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
setZeroEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
setZeroEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
@RosettaAttribute("event") @Accessor(ADDER) @Multi @RuneAttribute("event") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(ZeroEventEnum _event) - Specified by:
addEventin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(ZeroEventEnum _event, int idx) - Specified by:
addEventin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
addEvent
public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(List<ZeroEventEnum> events) - Specified by:
addEventin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
addEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
setEvent
@RosettaAttribute("event") @Accessor(SETTER) @Multi @RuneAttribute("event") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setEvent(List<ZeroEventEnum> events) - Specified by:
setEventin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
setEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
setEventin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
setCurrency
@RosettaAttribute("currency") @Accessor(SETTER) @Required @RuneAttribute("currency") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setCurrency(ISOCurrencyCodeEnum _currency) - Specified by:
setCurrencyin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setRatingType
@RosettaAttribute("ratingType") @Accessor(SETTER) @Required @RuneAttribute("ratingType") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setRatingType(RatingTypeEnum _ratingType) - Specified by:
setRatingTypein interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
addVariableSet
@RosettaAttribute("variableSet") @Accessor(ADDER) @Multi @RuneAttribute("variableSet") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(CSAMinimumTransferAmountVariableSet _variableSet) - Specified by:
addVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
addVariableSet
public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(CSAMinimumTransferAmountVariableSet _variableSet, int idx) - Specified by:
addVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
addVariableSet
public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSets) - Specified by:
addVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setVariableSet
@RosettaAttribute("variableSet") @Accessor(SETTER) @Multi @RuneAttribute("variableSet") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSets) - Specified by:
setVariableSetin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setRatedParty
@RosettaAttribute("ratedParty") @Accessor(SETTER) @RuneAttribute("ratedParty") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setRatedParty(RatedPartyEnum _ratedParty) - Specified by:
setRatedPartyin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setNamedEntity
@RosettaAttribute("namedEntity") @Accessor(SETTER) @RuneAttribute("namedEntity") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNamedEntity(String _namedEntity) - Specified by:
setNamedEntityin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setNamedAffiliate
@RosettaAttribute("namedAffiliate") @Accessor(SETTER) @RuneAttribute("namedAffiliate") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNamedAffiliate(String _namedAffiliate) - Specified by:
setNamedAffiliatein interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setCompare
@RosettaAttribute("compare") @Accessor(SETTER) @RuneAttribute("compare") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setCompare(CreditNotationMismatchResolutionEnum _compare) - Specified by:
setComparein interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setNoRating
@RosettaAttribute("noRating") @Accessor(SETTER) @Required @RuneAttribute("noRating") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNoRating(Boolean _noRating) - Specified by:
setNoRatingin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setNotRatedBy
@RosettaAttribute("notRatedBy") @Accessor(SETTER) @RuneAttribute("notRatedBy") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNotRatedBy(NotRatedByEnum _notRatedBy) - Specified by:
setNotRatedByin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
setNumberOfRatingAgencies
@RosettaAttribute("numberOfRatingAgencies") @Accessor(SETTER) @RuneAttribute("numberOfRatingAgencies") public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum _numberOfRatingAgencies) - Specified by:
setNumberOfRatingAgenciesin interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
-
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.ThresholdMinimumTransferAmountBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMinimumTransferAmountRatingsBased- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdMinimumTransferAmountBase- Overrides:
toBuilderin classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceMinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder- Overrides:
prunein classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl
-
merge
public MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder 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
-