Package cdm.legaldocumentation.csa
Class RatingAgencyAmount.RatingAgencyAmountImpl
java.lang.Object
cdm.legaldocumentation.csa.RatingAgencyAmount.RatingAgencyAmountImpl
- All Implemented Interfaces:
RatingAgencyAmount,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
RatingAgencyAmount
public static class RatingAgencyAmount.RatingAgencyAmountImpl
extends Object
implements RatingAgencyAmount
Immutable Implementation of RatingAgencyAmount
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RatingAgencyAmount
RatingAgencyAmount.RatingAgencyAmountBuilder, RatingAgencyAmount.RatingAgencyAmountBuilderImpl, RatingAgencyAmount.RatingAgencyAmountImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.RatingAgencyAmount
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the notional or collateral Independent Amount.List<? extends CreditNotation> Allows a grouping of Rating agencies and Rating values.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.RatingAgencyAmount
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
RatingAgencyAmountImpl
-
-
Method Details
-
getRatingVariableSet
@RosettaAttribute("ratingVariableSet") @Accessor(GETTER) @Required @Multi @RuneAttribute("ratingVariableSet") public List<? extends CreditNotation> getRatingVariableSet()Description copied from interface:RatingAgencyAmountAllows a grouping of Rating agencies and Rating values.- Specified by:
getRatingVariableSetin interfaceRatingAgencyAmount
-
getAmount
@RosettaAttribute("amount") @Accessor(GETTER) @RuneAttribute("amount") public BigDecimal getAmount()Description copied from interface:RatingAgencyAmountSpecifies the notional or collateral Independent Amount.- Specified by:
getAmountin interfaceRatingAgencyAmount
-
build
Description copied from interface:RatingAgencyAmountBuild Methods- Specified by:
buildin interfaceRatingAgencyAmount- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceRatingAgencyAmount- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-