Class SpanningOperation

java.lang.Object
com.atlassian.jira.event.operation.SpanningOperation
All Implemented Interfaces:
Serializable

@ExperimentalApi public class SpanningOperation extends Object implements Serializable
Holds information about event being part of one logical operation eg. event can be part of bulk move, bulk edit, bulk issue create. Some spanning operation can be part of larger operation - in this case parent will be set.
Since:
7.13
See Also:
  • Method Details

    • builder

      public static SpanningOperation.Builder builder()
    • getParent

      public SpanningOperation getParent()
      Returns:
      Parent surrounding operation
    • getType

      @Nonnull public String getType()
      Type of surrounding operation eg. bulk move, bulk edit etc.
      Returns:
      type of operation
    • getId

      @Nonnull public String getId()
      Id of surrounding operation. Should be used to distinguish one spanning operation from another.
      Returns:
      id of operation
    • 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