Package cdm.observable.asset
Class DividendApplicability.DividendApplicabilityImpl
java.lang.Object
cdm.observable.asset.DividendApplicability.DividendApplicabilityImpl
- All Implemented Interfaces:
DividendApplicability,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
DividendApplicability
public static class DividendApplicability.DividendApplicabilityImpl
extends Object
implements DividendApplicability
Immutable Implementation of DividendApplicability
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.DividendApplicability
DividendApplicability.DividendApplicabilityBuilder, DividendApplicability.DividendApplicabilityBuilderImpl, DividendApplicability.DividendApplicabilityImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.DividendApplicability
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIf 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.DividendApplicability
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DividendApplicabilityImpl
-
-
Method Details
-
getOptionsExchangeDividends
@RosettaAttribute("optionsExchangeDividends") @RuneAttribute("optionsExchangeDividends") public Boolean getOptionsExchangeDividends()Description copied from interface:DividendApplicabilityIf present and true, then options exchange dividends are applicable.- Specified by:
getOptionsExchangeDividendsin interfaceDividendApplicability
-
getAdditionalDividends
@RosettaAttribute("additionalDividends") @RuneAttribute("additionalDividends") public Boolean getAdditionalDividends()Description copied from interface:DividendApplicabilityIf present and true, then additional dividends are applicable.- Specified by:
getAdditionalDividendsin interfaceDividendApplicability
-
getAllDividends
Description copied from interface:DividendApplicabilityRepresents 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.- Specified by:
getAllDividendsin interfaceDividendApplicability
-
build
Description copied from interface:DividendApplicabilityBuild Methods- Specified by:
buildin interfaceDividendApplicability- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDividendApplicability- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-