Package cdm.product.asset
Interface DividendDateReference
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
DividendDateReference.DividendDateReferenceBuilder
- All Known Implementing Classes:
DividendDateReference.DividendDateReferenceBuilderImpl,DividendDateReference.DividendDateReferenceImpl
@RosettaDataType(value="DividendDateReference",
builder=DividendDateReferenceBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="DividendDateReference",
model="cdm",
builder=DividendDateReferenceBuilderImpl.class,
version="5.30.0")
public interface DividendDateReference
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the dividend date by reference to another date, with the ability to apply and offset. This class doesn't exist in FpML and is meant to simplify the choice constraint associated with the DividendPaymentDate class.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of DividendDateReferencestatic classImmutable Implementation of DividendDateReference -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specification of the dividend date using an enumeration, with values such as the pay date, the ex-date or the record date.Only to be used when SharePayment has been specified in the dividendDateReference element.default Class<? extends DividendDateReference> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends DividendDateReference> 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
-
getDateReference
DividendDateReferenceEnum getDateReference()Specification of the dividend date using an enumeration, with values such as the pay date, the ex-date or the record date. -
getPaymentDateOffset
Offset getPaymentDateOffset()Only to be used when SharePayment has been specified in the dividendDateReference element. The number of Currency Business Days following the day on which the Issuer of the Shares pays the relevant dividend to holders of record of the Shares. -
build
DividendDateReference 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
-