Package cdm.event.common
Interface CorporateAction.CorporateActionBuilder
- All Superinterfaces:
CorporateAction,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CorporateAction.CorporateActionBuilderImpl
- Enclosing interface:
CorporateAction
public static interface CorporateAction.CorporateActionBuilder
extends CorporateAction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.CorporateAction
CorporateAction.CorporateActionBuilder, CorporateAction.CorporateActionBuilderImpl, CorporateAction.CorporateActionImpl -
Field Summary
Fields inherited from interface cdm.event.common.CorporateAction
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe entity impacted by the corporate action.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCorporateActionType(CorporateActionTypeEnum corporateActionType) setExDate(com.rosetta.model.lib.records.Date exDate) setPayDate(com.rosetta.model.lib.records.Date payDate) setUnderlier(Product underlier) Methods inherited from interface cdm.event.common.CorporateAction
build, getCorporateActionType, getExDate, getPayDate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateUnderlier
Product.ProductBuilder getOrCreateUnderlier() -
getUnderlier
Product.ProductBuilder getUnderlier()Description copied from interface:CorporateActionThe entity impacted by the corporate action.- Specified by:
getUnderlierin interfaceCorporateAction
-
setCorporateActionType
CorporateAction.CorporateActionBuilder setCorporateActionType(CorporateActionTypeEnum corporateActionType) -
setExDate
-
setPayDate
-
setUnderlier
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-