Package cdm.observable.asset
Interface DividendApplicability
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
DividendApplicability.DividendApplicabilityBuilder
- All Known Implementing Classes:
DividendApplicability.DividendApplicabilityBuilderImpl,DividendApplicability.DividendApplicabilityImpl
@RosettaDataType(value="DividendApplicability",
builder=DividendApplicabilityBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="DividendApplicability",
model="cdm",
builder=DividendApplicabilityBuilderImpl.class,
version="5.30.0")
public interface DividendApplicability
extends com.rosetta.model.lib.RosettaModelObject
The parameters which define whether dividends are applicable
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of DividendApplicabilitystatic classImmutable Implementation of DividendApplicability -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()If present and true, then additional dividends are applicable.Represents the European Master Confirmation value of 'All Dividends' which, when applicable, signifies that, for a given Ex-Date, the daily observed Share Price for that day is adjusted (reduced) by the cash dividend and/or the cash value of any non cash dividend per Share (including Extraordinary Dividends) declared by the Issuer.If present and true, then options exchange dividends are applicable.default Class<? extends DividendApplicability> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends DividendApplicability> 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
-
getOptionsExchangeDividends
Boolean getOptionsExchangeDividends()If present and true, then options exchange dividends are applicable. -
getAdditionalDividends
Boolean getAdditionalDividends()If present and true, then additional dividends are applicable. -
getAllDividends
Boolean getAllDividends()Represents the European Master Confirmation value of 'All Dividends' which, when applicable, signifies that, for a given Ex-Date, the daily observed Share Price for that day is adjusted (reduced) by the cash dividend and/or the cash value of any non cash dividend per Share (including Extraordinary Dividends) declared by the Issuer. All Dividends in accordance with the ISDA 2002 Equity Derivatives Definitions. -
build
DividendApplicability build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
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
-