Package cdm.legaldocumentation.csa
Class DirectionRating.DirectionRatingBuilderImpl
java.lang.Object
cdm.observable.asset.CreditNotation.CreditNotationBuilderImpl
cdm.legaldocumentation.csa.DirectionRating.DirectionRatingBuilderImpl
- All Implemented Interfaces:
DirectionRating,DirectionRating.DirectionRatingBuilder,CreditNotation,CreditNotation.CreditNotationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DirectionRating
public static class DirectionRating.DirectionRatingBuilderImpl
extends CreditNotation.CreditNotationBuilderImpl
implements DirectionRating.DirectionRatingBuilder
Builder Implementation of DirectionRating
-
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
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.DirectionRating
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the direction of measurement for the rated party.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) setDirection(CompareOp _direction) setNotation(FieldWithMetaString _notation) setNotationValue(String _notation) setOutlook(CreditRatingOutlookEnum _outlook) 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.DirectionRating
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.DirectionRating.DirectionRatingBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
direction
-
-
Constructor Details
-
DirectionRatingBuilderImpl
public DirectionRatingBuilderImpl()
-
-
Method Details
-
getDirection
@RosettaAttribute("direction") @Accessor(GETTER) @Required @RuneAttribute("direction") public CompareOp getDirection()Description copied from interface:DirectionRatingSpecifies the direction of measurement for the rated party.- Specified by:
getDirectionin interfaceDirectionRating
-
setAgency
@RosettaAttribute("agency") @Accessor(SETTER) @Required @RuneAttribute("agency") public DirectionRating.DirectionRatingBuilder setAgency(CreditRatingAgencyEnum _agency) - Specified by:
setAgencyin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setAgencyin interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setAgencyin classCreditNotation.CreditNotationBuilderImpl
-
setNotation
@RosettaAttribute("notation") @Accessor(SETTER) @Required @RuneAttribute("notation") public DirectionRating.DirectionRatingBuilder setNotation(FieldWithMetaString _notation) - Specified by:
setNotationin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setNotationin interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setNotationin classCreditNotation.CreditNotationBuilderImpl
-
setNotationValue
- Specified by:
setNotationValuein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setNotationValuein interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setNotationValuein classCreditNotation.CreditNotationBuilderImpl
-
setScale
@RosettaAttribute("scale") @Accessor(SETTER) @RuneAttribute("scale") public DirectionRating.DirectionRatingBuilder setScale(FieldWithMetaString _scale) - Specified by:
setScalein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setScalein interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setScalein classCreditNotation.CreditNotationBuilderImpl
-
setScaleValue
- Specified by:
setScaleValuein interfaceCreditNotation.CreditNotationBuilder- Specified by:
setScaleValuein interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setScaleValuein classCreditNotation.CreditNotationBuilderImpl
-
setDebt
@RosettaAttribute("debt") @Accessor(SETTER) @RuneAttribute("debt") public DirectionRating.DirectionRatingBuilder setDebt(CreditRatingDebt _debt) - Specified by:
setDebtin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setDebtin interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setDebtin classCreditNotation.CreditNotationBuilderImpl
-
setOutlook
@RosettaAttribute("outlook") @Accessor(SETTER) @RuneAttribute("outlook") public DirectionRating.DirectionRatingBuilder setOutlook(CreditRatingOutlookEnum _outlook) - Specified by:
setOutlookin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setOutlookin interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setOutlookin classCreditNotation.CreditNotationBuilderImpl
-
setCreditWatch
@RosettaAttribute("creditWatch") @Accessor(SETTER) @RuneAttribute("creditWatch") public DirectionRating.DirectionRatingBuilder setCreditWatch(CreditRatingCreditWatchEnum _creditWatch) - Specified by:
setCreditWatchin interfaceCreditNotation.CreditNotationBuilder- Specified by:
setCreditWatchin interfaceDirectionRating.DirectionRatingBuilder- Overrides:
setCreditWatchin classCreditNotation.CreditNotationBuilderImpl
-
setDirection
@RosettaAttribute("direction") @Accessor(SETTER) @Required @RuneAttribute("direction") public DirectionRating.DirectionRatingBuilder setDirection(CompareOp _direction) - Specified by:
setDirectionin interfaceDirectionRating.DirectionRatingBuilder
-
build
Description copied from interface:CreditNotationBuild Methods- Specified by:
buildin interfaceCreditNotation- Specified by:
buildin interfaceDirectionRating- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCreditNotation.CreditNotationBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceCreditNotation- Specified by:
toBuilderin interfaceDirectionRating- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCreditNotation.CreditNotationBuilderImpl
-
prune
- Specified by:
prunein interfaceCreditNotation.CreditNotationBuilder- Specified by:
prunein interfaceDirectionRating.DirectionRatingBuilder- 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 DirectionRating.DirectionRatingBuilder 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
-