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
  • Field Details

  • 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:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends DividendTerms> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends DividendTerms> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject