Package cdm.product.collateral
Class AgencyRatingCriteria.AgencyRatingCriteriaImpl
java.lang.Object
cdm.product.collateral.AgencyRatingCriteria.AgencyRatingCriteriaImpl
- All Implemented Interfaces:
AgencyRatingCriteria,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AgencyRatingCriteria
public static class AgencyRatingCriteria.AgencyRatingCriteriaImpl
extends Object
implements AgencyRatingCriteria
Immutable Implementation of AgencyRatingCriteria
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.AgencyRatingCriteria
AgencyRatingCriteria.AgencyRatingCriteriaBuilder, AgencyRatingCriteria.AgencyRatingCriteriaBuilderImpl, AgencyRatingCriteria.AgencyRatingCriteriaImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.AgencyRatingCriteria
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates the boundary of a credit agency rating i.e minimum or maximum.List<? extends CreditNotation> Indicates the agency rating criteria specified for the asset or issuer.Indicator for options to be used if several agency ratings (>1) are specified and its necessary to identify specific charateristics. i.e (lowest or highest).Indicates whether all or any agency ratings apply.identifies the dominant reference agency if there is a missmatch and several reference agencies exsist.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.AgencyRatingCriteria
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AgencyRatingCriteriaImpl
-
-
Method Details
-
getQualifier
@RosettaAttribute(value="qualifier", isRequired=true) @RuneAttribute(value="qualifier", isRequired=true) public QuantifierEnum getQualifier()Description copied from interface:AgencyRatingCriteriaIndicates whether all or any agency ratings apply.- Specified by:
getQualifierin interfaceAgencyRatingCriteria
-
getCreditNotation
@RosettaAttribute(value="creditNotation", isRequired=true) @RuneAttribute(value="creditNotation", isRequired=true) public List<? extends CreditNotation> getCreditNotation()Description copied from interface:AgencyRatingCriteriaIndicates the agency rating criteria specified for the asset or issuer.- Specified by:
getCreditNotationin interfaceAgencyRatingCriteria
-
getMismatchResolution
@RosettaAttribute("mismatchResolution") @RuneAttribute("mismatchResolution") public CreditNotationMismatchResolutionEnum getMismatchResolution()Description copied from interface:AgencyRatingCriteriaIndicator for options to be used if several agency ratings (>1) are specified and its necessary to identify specific charateristics. i.e (lowest or highest).- Specified by:
getMismatchResolutionin interfaceAgencyRatingCriteria
-
getReferenceAgency
@RosettaAttribute("referenceAgency") @RuneAttribute("referenceAgency") public CreditRatingAgencyEnum getReferenceAgency()Description copied from interface:AgencyRatingCriteriaidentifies the dominant reference agency if there is a missmatch and several reference agencies exsist.- Specified by:
getReferenceAgencyin interfaceAgencyRatingCriteria
-
getBoundary
@RosettaAttribute("boundary") @RuneAttribute("boundary") public CreditNotationBoundaryEnum getBoundary()Description copied from interface:AgencyRatingCriteriaIndicates the boundary of a credit agency rating i.e minimum or maximum.- Specified by:
getBoundaryin interfaceAgencyRatingCriteria
-
build
Description copied from interface:AgencyRatingCriteriaBuild Methods- Specified by:
buildin interfaceAgencyRatingCriteria- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAgencyRatingCriteria- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-