Package cdm.event.common
Interface CorporateAction
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CorporateAction.CorporateActionBuilder
- All Known Implementing Classes:
CorporateAction.CorporateActionBuilderImpl,CorporateAction.CorporateActionImpl
@RosettaDataType(value="CorporateAction",
builder=CorporateActionBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="CorporateAction",
model="cdm",
builder=CorporateActionBuilderImpl.class,
version="5.30.0")
public interface CorporateAction
extends com.rosetta.model.lib.RosettaModelObject
Specifies the relevant data regarding a corporate action
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CorporateActionstatic classImmutable Implementation of CorporateAction -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The type of corporate action taking place.com.rosetta.model.lib.records.DateThe date on which the corporate action is known to have taken place.com.rosetta.model.lib.records.DateThe date on which resulting from the corporate action are delivered.default Class<? extends CorporateAction> getType()The entity impacted by the corporate action.default com.rosetta.model.lib.meta.RosettaMetaData<? extends CorporateAction> 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
-
getCorporateActionType
CorporateActionTypeEnum getCorporateActionType()The type of corporate action taking place. -
getExDate
com.rosetta.model.lib.records.Date getExDate()The date on which the corporate action is known to have taken place. -
getPayDate
com.rosetta.model.lib.records.Date getPayDate()The date on which resulting from the corporate action are delivered. -
getUnderlier
Product getUnderlier()The entity impacted by the corporate action. -
build
CorporateAction build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
CorporateAction.CorporateActionBuilder 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
-