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 STransitionDefinitiongetDefaultTransition()intgetInputTransitionsSize()java.util.List<STransitionDefinition>getNonDefaultOutgoingTransitionDefinitions()java.util.List<STransitionDefinition>getValidOutgoingTransitionDefinitions()booleanhasMultipleIncomingTransitions()booleanhasMultipleOutgoingTransitions()booleanisLastFlowNode()booleanisManyToMany()booleanisManyToOne()from more than 1 input transition to one outgoing transitionbooleanisSimpleMerge()from 0 or 1 input transition to one outgoing transitionbooleanisSimpleToMany()from 0 or 1 input transition to more than one outgoing transitionsvoidsetAllOutgoingTransitionDefinitions(java.util.List<STransitionDefinition> allOutgoingTransitionDefinitions)voidsetDefaultTransition(STransitionDefinition defaultTransition)voidsetInputTransitionsSize(int inputTransitionsSize)voidsetValidOutgoingTransitionDefinitions(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()
-
-