Package cdm.event.common
Class Merger.MergerBuilderImpl
java.lang.Object
cdm.event.common.Merger.MergerBuilderImpl
- All Implemented Interfaces:
Merger,Merger.MergerBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Merger
Builder Implementation of Merger
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Merger
Merger.MergerBuilder, Merger.MergerBuilderImpl, Merger.MergerImpl -
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 Acquired Company involved in Merger corporate action.The price observation that relates to underlier for the Acquired Company.Defines the underlier for the Purchaser Company involved in Merger corporate action.The price observation that relates to underlier for the Purchaser Company.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAcquiredSecurity(Security _acquiredSecurity) setAcquiredSecurityPrice(Price _acquiredSecurityPrice) setPurchaserSecurity(Security _purchaserSecurity) setPurchaserSecurityPrice(Price _purchaserSecurityPrice) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.Merger.MergerBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
purchaserSecurity
-
purchaserSecurityPrice
-
acquiredSecurity
-
acquiredSecurityPrice
-
-
Constructor Details
-
MergerBuilderImpl
public MergerBuilderImpl()
-
-
Method Details
-
getPurchaserSecurity
@RosettaAttribute("purchaserSecurity") @Accessor(GETTER) @Required @RuneAttribute("purchaserSecurity") public Security.SecurityBuilder getPurchaserSecurity()Description copied from interface:MergerDefines the underlier for the Purchaser Company involved in Merger corporate action.- Specified by:
getPurchaserSecurityin interfaceMerger- Specified by:
getPurchaserSecurityin interfaceMerger.MergerBuilder
-
getOrCreatePurchaserSecurity
- Specified by:
getOrCreatePurchaserSecurityin interfaceMerger.MergerBuilder
-
getPurchaserSecurityPrice
@RosettaAttribute("purchaserSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("purchaserSecurityPrice") public Price.PriceBuilder getPurchaserSecurityPrice()Description copied from interface:MergerThe price observation that relates to underlier for the Purchaser Company.- Specified by:
getPurchaserSecurityPricein interfaceMerger- Specified by:
getPurchaserSecurityPricein interfaceMerger.MergerBuilder
-
getOrCreatePurchaserSecurityPrice
- Specified by:
getOrCreatePurchaserSecurityPricein interfaceMerger.MergerBuilder
-
getAcquiredSecurity
@RosettaAttribute("acquiredSecurity") @Accessor(GETTER) @Required @RuneAttribute("acquiredSecurity") public Security.SecurityBuilder getAcquiredSecurity()Description copied from interface:MergerDefines the underlier for the Acquired Company involved in Merger corporate action.- Specified by:
getAcquiredSecurityin interfaceMerger- Specified by:
getAcquiredSecurityin interfaceMerger.MergerBuilder
-
getOrCreateAcquiredSecurity
- Specified by:
getOrCreateAcquiredSecurityin interfaceMerger.MergerBuilder
-
getAcquiredSecurityPrice
@RosettaAttribute("acquiredSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("acquiredSecurityPrice") public Price.PriceBuilder getAcquiredSecurityPrice()Description copied from interface:MergerThe price observation that relates to underlier for the Acquired Company.- Specified by:
getAcquiredSecurityPricein interfaceMerger- Specified by:
getAcquiredSecurityPricein interfaceMerger.MergerBuilder
-
getOrCreateAcquiredSecurityPrice
- Specified by:
getOrCreateAcquiredSecurityPricein interfaceMerger.MergerBuilder
-
setPurchaserSecurity
@RosettaAttribute("purchaserSecurity") @Accessor(SETTER) @Required @RuneAttribute("purchaserSecurity") public Merger.MergerBuilder setPurchaserSecurity(Security _purchaserSecurity) - Specified by:
setPurchaserSecurityin interfaceMerger.MergerBuilder
-
setPurchaserSecurityPrice
@RosettaAttribute("purchaserSecurityPrice") @Accessor(SETTER) @Required @RuneAttribute("purchaserSecurityPrice") public Merger.MergerBuilder setPurchaserSecurityPrice(Price _purchaserSecurityPrice) - Specified by:
setPurchaserSecurityPricein interfaceMerger.MergerBuilder
-
setAcquiredSecurity
@RosettaAttribute("acquiredSecurity") @Accessor(SETTER) @Required @RuneAttribute("acquiredSecurity") public Merger.MergerBuilder setAcquiredSecurity(Security _acquiredSecurity) - Specified by:
setAcquiredSecurityin interfaceMerger.MergerBuilder
-
setAcquiredSecurityPrice
@RosettaAttribute("acquiredSecurityPrice") @Accessor(SETTER) @Required @RuneAttribute("acquiredSecurityPrice") public Merger.MergerBuilder setAcquiredSecurityPrice(Price _acquiredSecurityPrice) - Specified by:
setAcquiredSecurityPricein interfaceMerger.MergerBuilder
-
build
Description copied from interface:MergerBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceMerger.MergerBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Merger.MergerBuilder 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
-