Package cdm.base.staticdata.asset.common
Class DebtType.DebtTypeBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.DebtType.DebtTypeBuilderImpl
- All Implemented Interfaces:
DebtType,DebtType.DebtTypeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DebtType
Builder 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
FieldsModifier and TypeFieldDescriptionprotected DebtClassEnumprotected List<DebtEconomics.DebtEconomicsBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDebtEconomics(DebtEconomics _debtEconomics) addDebtEconomics(DebtEconomics _debtEconomics, int idx) addDebtEconomics(List<? extends DebtEconomics> debtEconomicss) build()Build MethodsbooleanSpecifies the characteristics of a debt instrument.List<? extends DebtEconomics.DebtEconomicsBuilder> Specifies selected financial terms of a debt instrument.getOrCreateDebtEconomics(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDebtClass(DebtClassEnum _debtClass) setDebtEconomics(List<? extends DebtEconomics> debtEconomicss) 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 cdm.base.staticdata.asset.common.DebtType.DebtTypeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
debtClass
-
debtEconomics
-
-
Constructor Details
-
DebtTypeBuilderImpl
public DebtTypeBuilderImpl()
-
-
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.DebtEconomicsBuilder> getDebtEconomics()Description copied from interface:DebtTypeSpecifies selected financial terms of a debt instrument.- Specified by:
getDebtEconomicsin interfaceDebtType- Specified by:
getDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
getOrCreateDebtEconomics
- Specified by:
getOrCreateDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
setDebtClass
@RosettaAttribute("debtClass") @RuneAttribute("debtClass") public DebtType.DebtTypeBuilder setDebtClass(DebtClassEnum _debtClass) - Specified by:
setDebtClassin interfaceDebtType.DebtTypeBuilder
-
addDebtEconomics
@RosettaAttribute("debtEconomics") @RuneAttribute("debtEconomics") public DebtType.DebtTypeBuilder addDebtEconomics(DebtEconomics _debtEconomics) - Specified by:
addDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
addDebtEconomics
- Specified by:
addDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
addDebtEconomics
- Specified by:
addDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
setDebtEconomics
@RuneAttribute("debtEconomics") public DebtType.DebtTypeBuilder setDebtEconomics(List<? extends DebtEconomics> debtEconomicss) - Specified by:
setDebtEconomicsin interfaceDebtType.DebtTypeBuilder
-
build
Description copied from interface:DebtTypeBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceDebtType.DebtTypeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DebtType.DebtTypeBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-