Package cdm.product.template
Interface DividendTerms.DividendTermsBuilder
- All Superinterfaces:
DividendTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DividendTerms.DividendTermsBuilderImpl
- Enclosing interface:
DividendTerms
public static interface DividendTerms.DividendTermsBuilder
extends DividendTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.DividendTerms
DividendTerms.DividendTermsBuilder, DividendTerms.DividendTermsBuilderImpl, DividendTerms.DividendTermsImpl -
Field Summary
Fields inherited from interface cdm.product.template.DividendTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the proportion of the value of the dividend on the borrowed shares that the borrower is legally obligated to return to the lender.daily fee increments accrue until a threshold is crossed, at which point payment becomes due)default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDividendEntitlement(DividendEntitlementEnum dividendEntitlement) setManufacturedIncomeRequirement(DividendPayoutRatio manufacturedIncomeRequirement) setMinimumBillingAmount(Money minimumBillingAmount) Methods inherited from interface cdm.product.template.DividendTerms
build, getDividendEntitlement, 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
-
getOrCreateManufacturedIncomeRequirement
DividendPayoutRatio.DividendPayoutRatioBuilder getOrCreateManufacturedIncomeRequirement() -
getManufacturedIncomeRequirement
DividendPayoutRatio.DividendPayoutRatioBuilder getManufacturedIncomeRequirement()Description copied from interface:DividendTermsSpecifies the proportion of the value of the dividend on the borrowed shares that the borrower is legally obligated to return to the lender.- Specified by:
getManufacturedIncomeRequirementin interfaceDividendTerms
-
getOrCreateMinimumBillingAmount
Money.MoneyBuilder getOrCreateMinimumBillingAmount() -
getMinimumBillingAmount
Money.MoneyBuilder getMinimumBillingAmount()Description copied from interface:DividendTermsdaily fee increments accrue until a threshold is crossed, at which point payment becomes due)- Specified by:
getMinimumBillingAmountin interfaceDividendTerms
-
setManufacturedIncomeRequirement
DividendTerms.DividendTermsBuilder setManufacturedIncomeRequirement(DividendPayoutRatio manufacturedIncomeRequirement) -
setDividendEntitlement
DividendTerms.DividendTermsBuilder setDividendEntitlement(DividendEntitlementEnum dividendEntitlement) -
setMinimumBillingAmount
-
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
-