Package org.isda.cdm
Class CreditRatingDebt
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CreditRatingDebt
-
@RosettaClass @RosettaSynonym(value="CreditRatingDebt", source="FpML_5_10") public class CreditRatingDebt extends com.rosetta.model.lib.RosettaModelObject
The credit rating debt type(s) associated with the credit rating notation and scale. When several debt types are specified, they must be qualified through an 'any' or 'all'.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreditRatingDebt.CreditRatingDebtBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreditRatingDebt.CreditRatingDebtBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaString
getDebtType()
This attribute is to be specified when only one debt type is specified.MultipleDebtTypes
getDebtTypes()
This attribute provides the ability to specify several debt types, alongside an 'any' or 'all' or all condition.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditRatingDebt>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CreditRatingDebt.CreditRatingDebtBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDebtType
@RosettaSynonym(value="debtType", source="FpML_5_10") public final FieldWithMetaString getDebtType()
This attribute is to be specified when only one debt type is specified. FpML doesn't specify values in relation to the associated scheme, which is hence not specified as an enumeration as part of the CDM.
-
getDebtTypes
public final MultipleDebtTypes getDebtTypes()
This attribute provides the ability to specify several debt types, alongside an 'any' or 'all' or all condition. As an example, Baa1 rating is required for any long term debt and deposit.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditRatingDebt> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CreditRatingDebt.CreditRatingDebtBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CreditRatingDebt.CreditRatingDebtBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-