Class TransitionNode

java.lang.Object
com.easydesk.workflow.TransitionNode

public class TransitionNode extends Object
The Transitions available for Attributes span a recursive TransitionTree. A TransitionNode is one node in the TransitionTree. It contains a pointer to a source AttributeOption of a Transition and a List of TransitionNodes which contain target AttributeOptions which can be reached from this AttributeOption.
Author:
hussayn.dabbous@saxess.de
  • Method Details

    • addNode

      public void addNode(TransitionNode node)
      DOCUMENT ME!
      Parameters:
      node - DOCUMENT ME!
    • addNode

      public TransitionNode addNode(Transition transition)
      DOCUMENT ME!
      Parameters:
      transition - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getParent

      public TransitionNode getParent()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getOption

      public AttributeOption getOption()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getChildren

      public List getChildren()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • createRows

      public List createRows()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getTreeDepth

      public int getTreeDepth()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!