Interface SpinOff

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
SpinOff.SpinOffBuilder
All Known Implementing Classes:
SpinOff.SpinOffBuilderImpl, SpinOff.SpinOffImpl

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

  • Method Details

    • getParentSecurity

      Security getParentSecurity()
      Defines the underlier for the Parent Company involved in Spin Off corporate action.
    • getParentSecurityPrice

      Price getParentSecurityPrice()
      The price observation that relates to underlier for the Parent Company.
    • getChildSecurity

      Security getChildSecurity()
      Defines the underlier for the Child Company involved in Spin Off corporate action.
    • getChildSecurityPrice

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

      SpinOff 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 SpinOff.SpinOffBuilder builder()
    • metaData

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

      @RuneAttribute("@type") default Class<? extends SpinOff> 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