java.lang.Object
com.riadalabs.jira.plugins.insight.services.model.graph.Node
Direct Known Subclasses:
ObjectNode, ObjectTypeNode

public abstract class Node extends Object
The node and it's subclasses uses Auxiliary to indicate attributes to be excluded from the equals and hashCode methods. This is introduced due to the old logic in the GraphService uses the data structure set to remove duplicates using only a subset of the fields as the equals method
  • Constructor Details

    • Node

      public Node()
  • Method Details

    • id

      public abstract int id()
    • canCreateReference

      @Auxiliary public abstract boolean canCreateReference()
    • depth

      @Auxiliary public abstract int depth()
    • expanded

      @Auxiliary public abstract boolean expanded()