Package cdm.product.template
Interface DividendTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
DividendTerms.DividendTermsBuilder
- All Known Implementing Classes:
DividendTerms.DividendTermsBuilderImpl,DividendTerms.DividendTermsImpl
@RosettaDataType(value="DividendTerms",
builder=DividendTermsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="DividendTerms",
model="cdm",
builder=DividendTermsBuilderImpl.class,
version="5.30.0")
public interface DividendTerms
extends com.rosetta.model.lib.RosettaModelObject
Information related to dividends and payments.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of DividendTermsstatic classImmutable Implementation of DividendTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Defines the date on which the receiver of the equity return is entitled to the dividend.Specifies 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 Class<? extends DividendTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends DividendTerms> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getManufacturedIncomeRequirement
DividendPayoutRatio getManufacturedIncomeRequirement()Specifies the proportion of the value of the dividend on the borrowed shares that the borrower is legally obligated to return to the lender. -
getDividendEntitlement
DividendEntitlementEnum getDividendEntitlement()Defines the date on which the receiver of the equity return is entitled to the dividend. -
getMinimumBillingAmount
Money getMinimumBillingAmount()daily fee increments accrue until a threshold is crossed, at which point payment becomes due) -
build
DividendTerms build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
DividendTerms.DividendTermsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-