Package cdm.legaldocumentation.csa
Class RatingAgencyValue.RatingAgencyValueBuilderImpl
java.lang.Object
cdm.observable.asset.CreditNotation.CreditNotationBuilderImpl
cdm.legaldocumentation.csa.RatingAgencyValue.RatingAgencyValueBuilderImpl
- All Implemented Interfaces:
RatingAgencyValue,RatingAgencyValue.RatingAgencyValueBuilder,CreditNotation,CreditNotation.CreditNotationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
RatingAgencyValue
public static class RatingAgencyValue.RatingAgencyValueBuilderImpl
extends CreditNotation.CreditNotationBuilderImpl
implements RatingAgencyValue.RatingAgencyValueBuilder
Builder Implementation of RatingAgencyValue
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.CreditNotation
CreditNotation.CreditNotationBuilder, CreditNotation.CreditNotationBuilderImpl, CreditNotation.CreditNotationImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
RatingAgencyValue.RatingAgencyValueBuilder, RatingAgencyValue.RatingAgencyValueBuilderImpl, RatingAgencyValue.RatingAgencyValueImpl -
Field Summary
FieldsFields inherited from class cdm.observable.asset.CreditNotation.CreditNotationBuilderImpl
agency, creditWatch, debt, notation, outlook, scaleFields inherited from interface cdm.observable.asset.CreditNotation
metaDataFields inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe relevant rating type.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAgency(CreditRatingAgencyEnum _agency) setCreditWatch(CreditRatingCreditWatchEnum _creditWatch) setDebt(CreditRatingDebt _debt) setNotation(FieldWithMetaString _notation) setNotationValue(String _notation) setOutlook(CreditRatingOutlookEnum _outlook) setRatingType(RatingTypeEnum _ratingType) setScale(FieldWithMetaString _scale) setScaleValue(String _scale) toString()Methods inherited from class cdm.observable.asset.CreditNotation.CreditNotationBuilderImpl
getAgency, getCreditWatch, getDebt, getNotation, getOrCreateDebt, getOrCreateNotation, getOrCreateScale, getOutlook, getScaleMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.CreditNotation
getAgency, getCreditWatch, getOutlookMethods inherited from interface cdm.observable.asset.CreditNotation.CreditNotationBuilder
getDebt, getNotation, getOrCreateDebt, getOrCreateNotation, getOrCreateScale, getScaleMethods inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue.RatingAgencyValueBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
ratingType
-
-
Constructor Details
-
RatingAgencyValueBuilderImpl
public RatingAgencyValueBuilderImpl()
-
-
Method Details
-
getRatingType
@RosettaAttribute("ratingType") @Accessor(GETTER) @Required @RuneAttribute("ratingType") public RatingTypeEnum getRatingType()Description copied from interface:RatingAgencyValueThe relevant rating type.- Specified by:
getRatingTypein interfaceRatingAgencyValue
-
setAgency
@RosettaAttribute("agency") @Accessor(SETTER) @Required @RuneAttribute("agency") public RatingAgencyValue.RatingAgencyValueBuilder setAgency(CreditRatingAgencyEnum _agency) - Specified by:
setAgencyin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setAgencyin interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setAgencyin classCreditNotation.CreditNotationBuilderImpl
-
setNotation
@RosettaAttribute("notation") @Accessor(SETTER) @Required @RuneAttribute("notation") public RatingAgencyValue.RatingAgencyValueBuilder setNotation(FieldWithMetaString _notation) - Specified by:
setNotationin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setNotationin interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setNotationin classCreditNotation.CreditNotationBuilderImpl
-
setNotationValue
- Specified by:
setNotationValuein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setNotationValuein interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setNotationValuein classCreditNotation.CreditNotationBuilderImpl
-
setScale
@RosettaAttribute("scale") @Accessor(SETTER) @RuneAttribute("scale") public RatingAgencyValue.RatingAgencyValueBuilder setScale(FieldWithMetaString _scale) - Specified by:
setScalein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setScalein interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setScalein classCreditNotation.CreditNotationBuilderImpl
-
setScaleValue
- Specified by:
setScaleValuein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setScaleValuein interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setScaleValuein classCreditNotation.CreditNotationBuilderImpl
-
setDebt
@RosettaAttribute("debt") @Accessor(SETTER) @RuneAttribute("debt") public RatingAgencyValue.RatingAgencyValueBuilder setDebt(CreditRatingDebt _debt) - Specified by:
setDebtin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setDebtin interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setDebtin classCreditNotation.CreditNotationBuilderImpl
-
setOutlook
@RosettaAttribute("outlook") @Accessor(SETTER) @RuneAttribute("outlook") public RatingAgencyValue.RatingAgencyValueBuilder setOutlook(CreditRatingOutlookEnum _outlook) - Specified by:
setOutlookin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setOutlookin interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setOutlookin classCreditNotation.CreditNotationBuilderImpl
-
setCreditWatch
@RosettaAttribute("creditWatch") @Accessor(SETTER) @RuneAttribute("creditWatch") public RatingAgencyValue.RatingAgencyValueBuilder setCreditWatch(CreditRatingCreditWatchEnum _creditWatch) - Specified by:
setCreditWatchin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setCreditWatchin interfaceRatingAgencyValue.RatingAgencyValueBuilder- Overrides:
setCreditWatchin classCreditNotation.CreditNotationBuilderImpl
-
setRatingType
@RosettaAttribute("ratingType") @Accessor(SETTER) @Required @RuneAttribute("ratingType") public RatingAgencyValue.RatingAgencyValueBuilder setRatingType(RatingTypeEnum _ratingType) - Specified by:
setRatingTypein interfaceRatingAgencyValue.RatingAgencyValueBuilder
-
build
Description copied from interface:CreditNotationBuild Methods- Specified by:
buildin interfaceCreditNotation- Specified by:
buildin interfaceRatingAgencyValue- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCreditNotation.CreditNotationBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCreditNotation- Specified by:
toBuilderin interfaceRatingAgencyValue- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCreditNotation.CreditNotationBuilderImpl
-
prune
- Specified by:
prunein interfaceCreditNotation.CreditNotationBuilder- Specified by:
prunein interfaceRatingAgencyValue.RatingAgencyValueBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classCreditNotation.CreditNotationBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classCreditNotation.CreditNotationBuilderImpl
-
merge
public RatingAgencyValue.RatingAgencyValueBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classCreditNotation.CreditNotationBuilderImpl
-
equals
- Overrides:
equalsin classCreditNotation.CreditNotationBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCreditNotation.CreditNotationBuilderImpl
-
toString
- Overrides:
toStringin classCreditNotation.CreditNotationBuilderImpl
-