Class SpinOff.SpinOffImpl

java.lang.Object
cdm.event.common.SpinOff.SpinOffImpl
All Implemented Interfaces:
SpinOff, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
SpinOff

public static class SpinOff.SpinOffImpl extends Object implements SpinOff
Immutable Implementation of SpinOff
  • Constructor Details

  • Method Details

    • getParentSecurity

      @RosettaAttribute("parentSecurity") @Accessor(GETTER) @Required @RuneAttribute("parentSecurity") public Security getParentSecurity()
      Description copied from interface: SpinOff
      Defines the underlier for the Parent Company involved in Spin Off corporate action.
      Specified by:
      getParentSecurity in interface SpinOff
    • getParentSecurityPrice

      @RosettaAttribute("parentSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("parentSecurityPrice") public Price getParentSecurityPrice()
      Description copied from interface: SpinOff
      The price observation that relates to underlier for the Parent Company.
      Specified by:
      getParentSecurityPrice in interface SpinOff
    • getChildSecurity

      @RosettaAttribute("childSecurity") @Accessor(GETTER) @Required @RuneAttribute("childSecurity") public Security getChildSecurity()
      Description copied from interface: SpinOff
      Defines the underlier for the Child Company involved in Spin Off corporate action.
      Specified by:
      getChildSecurity in interface SpinOff
    • getChildSecurityPrice

      @RosettaAttribute("childSecurityPrice") @Accessor(GETTER) @Required @RuneAttribute("childSecurityPrice") public Price getChildSecurityPrice()
      Description copied from interface: SpinOff
      The price observation that relates to underlier for the Child Company.
      Specified by:
      getChildSecurityPrice in interface SpinOff
    • build

      public SpinOff build()
      Description copied from interface: SpinOff
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
      Specified by:
      build in interface SpinOff
    • toBuilder

      public SpinOff.SpinOffBuilder toBuilder()
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
      Specified by:
      toBuilder in interface SpinOff
    • setBuilderFields

      protected void setBuilderFields(SpinOff.SpinOffBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object