Package cdm.legaldocumentation.csa
Interface DirectionRating.DirectionRatingBuilder
- All Superinterfaces:
CreditNotation,CreditNotation.CreditNotationBuilder,DirectionRating,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DirectionRating.DirectionRatingBuilderImpl
- Enclosing interface:
DirectionRating
public static interface DirectionRating.DirectionRatingBuilder
extends DirectionRating, CreditNotation.CreditNotationBuilder
Builder Interface
-
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.DirectionRating
DirectionRating.DirectionRatingBuilder, DirectionRating.DirectionRatingBuilderImpl, DirectionRating.DirectionRatingImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.CreditNotation
metaDataFields inherited from interface cdm.legaldocumentation.csa.DirectionRating
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgency(CreditRatingAgencyEnum agency) setCreditWatch(CreditRatingCreditWatchEnum creditWatch) setDebt(CreditRatingDebt debt) setDirection(CompareOp direction) setNotation(FieldWithMetaString notation) setNotationValue(String notation) setOutlook(CreditRatingOutlookEnum outlook) setScale(FieldWithMetaString scale) setScaleValue(String scale) Methods 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.DirectionRating
build, getDirection, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
setAgency
- Specified by:
setAgencyin interfaceCreditNotation.CreditNotationBuilder
-
setNotation
- Specified by:
setNotationin interfaceCreditNotation.CreditNotationBuilder
-
setNotationValue
- Specified by:
setNotationValuein interfaceCreditNotation.CreditNotationBuilder
-
setScale
- Specified by:
setScalein interfaceCreditNotation.CreditNotationBuilder
-
setScaleValue
- Specified by:
setScaleValuein interfaceCreditNotation.CreditNotationBuilder
-
setDebt
- Specified by:
setDebtin interfaceCreditNotation.CreditNotationBuilder
-
setOutlook
- Specified by:
setOutlookin interfaceCreditNotation.CreditNotationBuilder
-
setCreditWatch
- Specified by:
setCreditWatchin interfaceCreditNotation.CreditNotationBuilder
-
setDirection
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceCreditNotation.CreditNotationBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceCreditNotation.CreditNotationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-