Package cdm.base.staticdata.asset.common
Interface DebtEconomics.DebtEconomicsBuilder
- All Superinterfaces:
DebtEconomics,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DebtEconomics.DebtEconomicsBuilderImpl
- Enclosing interface:
DebtEconomics
public static interface DebtEconomics.DebtEconomicsBuilder
extends DebtEconomics, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.DebtEconomics
DebtEconomics.DebtEconomicsBuilder, DebtEconomics.DebtEconomicsBuilderImpl, DebtEconomics.DebtEconomicsImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.DebtEconomics
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the general rule for redemption of a debt security.Specifies the type of secured debt.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setInterest(DebtInterestEnum interest) setPrincipal(DebtPrincipalEnum principal) setRedemption(DebtRedemption redemption) setSecured(SecuredDebt secured) setSeniority(DebtSeniorityEnum seniority) Methods inherited from interface cdm.base.staticdata.asset.common.DebtEconomics
build, getInterest, getPrincipal, getSeniority, 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
-
getOrCreateSecured
SecuredDebt.SecuredDebtBuilder getOrCreateSecured() -
getSecured
SecuredDebt.SecuredDebtBuilder getSecured()Description copied from interface:DebtEconomicsSpecifies the type of secured debt.- Specified by:
getSecuredin interfaceDebtEconomics
-
getOrCreateRedemption
DebtRedemption.DebtRedemptionBuilder getOrCreateRedemption() -
getRedemption
DebtRedemption.DebtRedemptionBuilder getRedemption()Description copied from interface:DebtEconomicsSpecifies the general rule for redemption of a debt security.- Specified by:
getRedemptionin interfaceDebtEconomics
-
setSeniority
-
setInterest
-
setPrincipal
-
setSecured
-
setRedemption
-
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-