Package org.isda.cdm

Class CreditNotation


  • @RosettaClass
    @RosettaSynonym(value="CreditNotation",
                    source="FpML_5_10")
    public class CreditNotation
    extends com.rosetta.model.lib.RosettaModelObject
    A class to specify the credit notation as the combination of agency, notation, scale and debt type qualifications.
    Version:
    2.5.4
    • Method Detail

      • getAgency

        @RosettaSynonym(value="agency",
                        source="FpML_5_10")
        public final FieldWithMetaCreditRatingAgencyEnum getAgency()
        The credit agency to which the other variables (notation, scale, debt type) refer to.
      • getDebt

        @RosettaSynonym(value="debt",
                        source="FpML_5_10")
        public final CreditRatingDebt getDebt()
        The credit rating debt type (e.g. long term, high yield, deposits, ...) associated with the credit rating notation and scale.
      • getNotation

        @RosettaSynonym(value="notation",
                        source="FpML_5_10")
        public final FieldWithMetaString getNotation()
        The credit rating notation. As it varies among credit rating agencies, FpML doesn't specify a default scheme.
      • getScale

        @RosettaSynonym(value="scale",
                        source="FpML_5_10")
        public final FieldWithMetaString getScale()
        The credit rating scale, with a typical distinction between short term, long term. FpML doesn't specify a default scheme, which is hence not specified as an enumeration as part of the CDM.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditNotation> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object