Class FlowNodeTransitionsWrapper
- java.lang.Object
-
- org.bonitasoft.engine.execution.flowmerger.FlowNodeTransitionsWrapper
-
public class FlowNodeTransitionsWrapper extends java.lang.Object
- Author:
- Elias Ricken de Medeiros
-
-
Constructor Summary
Constructors Constructor Description FlowNodeTransitionsWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description STransitionDefinition
getDefaultTransition()
int
getInputTransitionsSize()
java.util.List<STransitionDefinition>
getNonDefaultOutgoingTransitionDefinitions()
java.util.List<STransitionDefinition>
getValidOutgoingTransitionDefinitions()
boolean
hasMultipleIncomingTransitions()
boolean
hasMultipleOutgoingTransitions()
boolean
isLastFlowNode()
boolean
isManyToMany()
boolean
isManyToOne()
from more than 1 input transition to one outgoing transitionboolean
isSimpleMerge()
from 0 or 1 input transition to one outgoing transitionboolean
isSimpleToMany()
from 0 or 1 input transition to more than one outgoing transitionsvoid
setAllOutgoingTransitionDefinitions(java.util.List<STransitionDefinition> allOutgoingTransitionDefinitions)
void
setDefaultTransition(STransitionDefinition defaultTransition)
void
setInputTransitionsSize(int inputTransitionsSize)
void
setValidOutgoingTransitionDefinitions(java.util.List<STransitionDefinition> validOutgoingTransitionDefinitions)
-
-
-
Method Detail
-
getInputTransitionsSize
public int getInputTransitionsSize()
-
setInputTransitionsSize
public void setInputTransitionsSize(int inputTransitionsSize)
-
getNonDefaultOutgoingTransitionDefinitions
public java.util.List<STransitionDefinition> getNonDefaultOutgoingTransitionDefinitions()
-
setAllOutgoingTransitionDefinitions
public void setAllOutgoingTransitionDefinitions(java.util.List<STransitionDefinition> allOutgoingTransitionDefinitions)
-
getValidOutgoingTransitionDefinitions
public java.util.List<STransitionDefinition> getValidOutgoingTransitionDefinitions()
-
setValidOutgoingTransitionDefinitions
public void setValidOutgoingTransitionDefinitions(java.util.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()
-
-