Class FlowNodeTransitionsWrapper

java.lang.Object
org.bonitasoft.engine.execution.flowmerger.FlowNodeTransitionsWrapper

public class FlowNodeTransitionsWrapper extends Object
Author:
Elias Ricken de Medeiros
  • Constructor Details

    • FlowNodeTransitionsWrapper

      public FlowNodeTransitionsWrapper()
  • Method Details

    • getInputTransitionsSize

      public int getInputTransitionsSize()
    • setInputTransitionsSize

      public void setInputTransitionsSize(int inputTransitionsSize)
    • getNonDefaultOutgoingTransitionDefinitions

      public List<STransitionDefinition> getNonDefaultOutgoingTransitionDefinitions()
    • setAllOutgoingTransitionDefinitions

      public void setAllOutgoingTransitionDefinitions(List<STransitionDefinition> allOutgoingTransitionDefinitions)
    • getValidOutgoingTransitionDefinitions

      public List<STransitionDefinition> getValidOutgoingTransitionDefinitions()
    • setValidOutgoingTransitionDefinitions

      public void setValidOutgoingTransitionDefinitions(List<STransitionDefinition> validOutgoingTransitionDefinitions)
    • isLastFlowNode

      public boolean isLastFlowNode()
    • hasMultipleOutgoingTransitions

      public boolean hasMultipleOutgoingTransitions()
    • hasMultipleIncomingTransitions

      public boolean hasMultipleIncomingTransitions()
    • isManyToMany

      public boolean isManyToMany()
    • isSimpleMerge

      public boolean isSimpleMerge()
      from 0 or 1 input transition to one outgoing transition
      Returns:
      true for flow node with 0 or 1 input transition and one outgoing transitions
      Since:
      6.2
    • isSimpleToMany

      public boolean isSimpleToMany()
      from 0 or 1 input transition to more than one outgoing transitions
      Returns:
      true for flow node with 0 or 1 input transition and more than one outgoing transitions
      Since:
      6.2
    • isManyToOne

      public boolean isManyToOne()
      from more than 1 input transition to one outgoing transition
      Returns:
      true for flow node with more than 1 input transition and one outgoing transitions
      Since:
      6.2
    • setDefaultTransition

      public void setDefaultTransition(STransitionDefinition defaultTransition)
    • getDefaultTransition

      public STransitionDefinition getDefaultTransition()