Package cdm.event.common
Interface SpinOff.SpinOffBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,SpinOff
- All Known Implementing Classes:
SpinOff.SpinOffBuilderImpl
- Enclosing interface:
SpinOff
public static interface SpinOff.SpinOffBuilder
extends SpinOff, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.SpinOff
SpinOff.SpinOffBuilder, SpinOff.SpinOffBuilderImpl, SpinOff.SpinOffImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefines the underlier for the Child Company involved in Spin Off corporate action.The price observation that relates to underlier for the Child Company.Defines the underlier for the Parent Company involved in Spin Off corporate action.The price observation that relates to underlier for the Parent Company.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setChildSecurity(Security childSecurity) setChildSecurityPrice(Price childSecurityPrice) setParentSecurity(Security parentSecurity) setParentSecurityPrice(Price parentSecurityPrice) Methods 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
-
getOrCreateParentSecurity
Security.SecurityBuilder getOrCreateParentSecurity() -
getParentSecurity
Security.SecurityBuilder getParentSecurity()Description copied from interface:SpinOffDefines the underlier for the Parent Company involved in Spin Off corporate action.- Specified by:
getParentSecurityin interfaceSpinOff
-
getOrCreateParentSecurityPrice
Price.PriceBuilder getOrCreateParentSecurityPrice() -
getParentSecurityPrice
Price.PriceBuilder getParentSecurityPrice()Description copied from interface:SpinOffThe price observation that relates to underlier for the Parent Company.- Specified by:
getParentSecurityPricein interfaceSpinOff
-
getOrCreateChildSecurity
Security.SecurityBuilder getOrCreateChildSecurity() -
getChildSecurity
Security.SecurityBuilder getChildSecurity()Description copied from interface:SpinOffDefines the underlier for the Child Company involved in Spin Off corporate action.- Specified by:
getChildSecurityin interfaceSpinOff
-
getOrCreateChildSecurityPrice
Price.PriceBuilder getOrCreateChildSecurityPrice() -
getChildSecurityPrice
Price.PriceBuilder getChildSecurityPrice()Description copied from interface:SpinOffThe price observation that relates to underlier for the Child Company.- Specified by:
getChildSecurityPricein interfaceSpinOff
-
setParentSecurity
-
setParentSecurityPrice
-
setChildSecurity
-
setChildSecurityPrice
-
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
SpinOff.SpinOffBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-