Package cdm.event.common
Class SpinOff.SpinOffBuilderImpl
java.lang.Object
cdm.event.common.SpinOff.SpinOffBuilderImpl
- All Implemented Interfaces:
SpinOff,SpinOff.SpinOffBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SpinOff
Builder Implementation of SpinOff
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.SpinOff
SpinOff.SpinOffBuilder, SpinOff.SpinOffBuilderImpl, SpinOff.SpinOffImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Security.SecurityBuilderprotected Price.PriceBuilderprotected Security.SecurityBuilderprotected Price.PriceBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setChildSecurity(Security _childSecurity) setChildSecurityPrice(Price _childSecurityPrice) setParentSecurity(Security _parentSecurity) setParentSecurityPrice(Price _parentSecurityPrice) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.SpinOff.SpinOffBuilder
process
-
Field Details
-
parentSecurity
-
parentSecurityPrice
-
childSecurity
-
childSecurityPrice
-
-
Constructor Details
-
SpinOffBuilderImpl
public SpinOffBuilderImpl()
-
-
Method Details
-
getParentSecurity
@RosettaAttribute("parentSecurity") @Accessor(GETTER) @Required @RuneAttribute("parentSecurity") public Security.SecurityBuilder getParentSecurity()Description copied from interface:SpinOffDefines the underlier for the Parent Company involved in Spin Off corporate action.- Specified by:
getParentSecurityin interfaceSpinOff- Specified by:
getParentSecurityin interfaceSpinOff.SpinOffBuilder
-
getOrCreateParentSecurity
- Specified by:
getOrCreateParentSecurityin interfaceSpinOff.SpinOffBuilder
-
getParentSecurityPrice
@RosettaAttribute("parentSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("parentSecurityPrice") public Price.PriceBuilder getParentSecurityPrice()Description copied from interface:SpinOffThe price observation that relates to underlier for the Parent Company.- Specified by:
getParentSecurityPricein interfaceSpinOff- Specified by:
getParentSecurityPricein interfaceSpinOff.SpinOffBuilder
-
getOrCreateParentSecurityPrice
- Specified by:
getOrCreateParentSecurityPricein interfaceSpinOff.SpinOffBuilder
-
getChildSecurity
@RosettaAttribute("childSecurity") @Accessor(GETTER) @Required @RuneAttribute("childSecurity") public Security.SecurityBuilder getChildSecurity()Description copied from interface:SpinOffDefines the underlier for the Child Company involved in Spin Off corporate action.- Specified by:
getChildSecurityin interfaceSpinOff- Specified by:
getChildSecurityin interfaceSpinOff.SpinOffBuilder
-
getOrCreateChildSecurity
- Specified by:
getOrCreateChildSecurityin interfaceSpinOff.SpinOffBuilder
-
getChildSecurityPrice
@RosettaAttribute("childSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("childSecurityPrice") public Price.PriceBuilder getChildSecurityPrice()Description copied from interface:SpinOffThe price observation that relates to underlier for the Child Company.- Specified by:
getChildSecurityPricein interfaceSpinOff- Specified by:
getChildSecurityPricein interfaceSpinOff.SpinOffBuilder
-
getOrCreateChildSecurityPrice
- Specified by:
getOrCreateChildSecurityPricein interfaceSpinOff.SpinOffBuilder
-
setParentSecurity
@RosettaAttribute("parentSecurity") @Accessor(SETTER) @Required @RuneAttribute("parentSecurity") public SpinOff.SpinOffBuilder setParentSecurity(Security _parentSecurity) - Specified by:
setParentSecurityin interfaceSpinOff.SpinOffBuilder
-
setParentSecurityPrice
@RosettaAttribute("parentSecurityPrice") @Accessor(SETTER) @Required @RuneAttribute("parentSecurityPrice") public SpinOff.SpinOffBuilder setParentSecurityPrice(Price _parentSecurityPrice) - Specified by:
setParentSecurityPricein interfaceSpinOff.SpinOffBuilder
-
setChildSecurity
@RosettaAttribute("childSecurity") @Accessor(SETTER) @Required @RuneAttribute("childSecurity") public SpinOff.SpinOffBuilder setChildSecurity(Security _childSecurity) - Specified by:
setChildSecurityin interfaceSpinOff.SpinOffBuilder
-
setChildSecurityPrice
@RosettaAttribute("childSecurityPrice") @Accessor(SETTER) @Required @RuneAttribute("childSecurityPrice") public SpinOff.SpinOffBuilder setChildSecurityPrice(Price _childSecurityPrice) - Specified by:
setChildSecurityPricein interfaceSpinOff.SpinOffBuilder
-
build
Description copied from interface:SpinOffBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSpinOff.SpinOffBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SpinOff.SpinOffBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-