Package cdm.base.staticdata.asset.common
Class DebtType.DebtTypeImpl
java.lang.Object
cdm.base.staticdata.asset.common.DebtType.DebtTypeImpl
- All Implemented Interfaces:
DebtType,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
DebtType
Immutable Implementation of DebtType
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.DebtType
DebtType.DebtTypeBuilder, DebtType.DebtTypeBuilderImpl, DebtType.DebtTypeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the characteristics of a debt instrument.List<? extends DebtEconomics> Specifies selected financial terms of a debt instrument.inthashCode()protected voidsetBuilderFields(DebtType.DebtTypeBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.DebtType
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DebtTypeImpl
-
-
Method Details
-
getDebtClass
Description copied from interface:DebtTypeSpecifies the characteristics of a debt instrument.- Specified by:
getDebtClassin interfaceDebtType
-
getDebtEconomics
@RosettaAttribute("debtEconomics") @RuneAttribute("debtEconomics") public List<? extends DebtEconomics> getDebtEconomics()Description copied from interface:DebtTypeSpecifies selected financial terms of a debt instrument.- Specified by:
getDebtEconomicsin interfaceDebtType
-
build
Description copied from interface:DebtTypeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-