Package cdm.base.staticdata.asset.common
Interface DebtType.DebtTypeBuilder
- All Superinterfaces:
DebtType,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DebtType.DebtTypeBuilderImpl
- Enclosing interface:
DebtType
public static interface DebtType.DebtTypeBuilder
extends DebtType, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.DebtType
DebtType.DebtTypeBuilder, DebtType.DebtTypeBuilderImpl, DebtType.DebtTypeImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddDebtEconomics(DebtEconomics debtEconomics) addDebtEconomics(DebtEconomics debtEconomics, int idx) addDebtEconomics(List<? extends DebtEconomics> debtEconomics) List<? extends DebtEconomics.DebtEconomicsBuilder> Specifies selected financial terms of a debt instrument.getOrCreateDebtEconomics(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDebtClass(DebtClassEnum debtClass) setDebtEconomics(List<? extends DebtEconomics> debtEconomics) Methods inherited from interface cdm.base.staticdata.asset.common.DebtType
build, getDebtClass, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateDebtEconomics
-
getDebtEconomics
List<? extends DebtEconomics.DebtEconomicsBuilder> getDebtEconomics()Description copied from interface:DebtTypeSpecifies selected financial terms of a debt instrument.- Specified by:
getDebtEconomicsin interfaceDebtType
-
setDebtClass
-
addDebtEconomics
-
addDebtEconomics
-
addDebtEconomics
-
setDebtEconomics
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
DebtType.DebtTypeBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-