Interface Merger

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
Merger.MergerBuilder
All Known Implementing Classes:
Merger.MergerBuilderImpl, Merger.MergerImpl

@RosettaDataType(value="Merger", builder=MergerBuilderImpl.class, version="7.0.0-dev.105") @RuneDataType(value="Merger", model="cdm", builder=MergerBuilderImpl.class, version="7.0.0-dev.105") public interface Merger extends com.rosetta.model.lib.RosettaModelObject
Defines the underlier for both the Purchaser Company and the Acquired Compagny involved in Merger corporate action, as well as th respective price observation for each.
Version:
7.0.0-dev.105
  • Field Details

  • Method Details

    • getPurchaserSecurity

      Security getPurchaserSecurity()
      Defines the underlier for the Purchaser Company involved in Merger corporate action.
    • getPurchaserSecurityPrice

      Price getPurchaserSecurityPrice()
      The price observation that relates to underlier for the Purchaser Company.
    • getAcquiredSecurity

      Security getAcquiredSecurity()
      Defines the underlier for the Acquired Company involved in Merger corporate action.
    • getAcquiredSecurityPrice

      Price getAcquiredSecurityPrice()
      The price observation that relates to underlier for the Acquired Company.
    • build

      Merger build()
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

      static Merger.MergerBuilder builder()
    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends Merger> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends Merger> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject