Class AbstractFlowElement
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ContinueFlowElement
,DropFlowElement
,DropStuckFlowElement
,PauseFlowElement
,RaiseFlowElement
,ResumeFlowElement
public abstract class AbstractFlowElement extends AbstractElementWithScriptingAndMetadata
Abstract base class for all path elements related to a flow context.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractFlowElement.FlowData
This class holds all flow data required for path elements.
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractFlowElement(ActiveFlow _currentFlow, ScriptEnvironmentI _scriptEnv)
protected
AbstractFlowElement(ActiveFlow _currentFlow, ScriptEnvironmentI _scriptEnv, Map<String,Object> _mChangedSessionVariables, Map<String,Object> _mChangedFlowVariables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getFlowFolder()
String
getFlowId()
String
getFlowInstanceId()
String
getFlowName()
String
getName()
String
getVertexId()
String
getVertexName()
String
toString()
-
Methods inherited from class AbstractElementWithScriptingAndMetadata
getMetadata
-
Methods inherited from class AbstractElementWithScripting
getChangedFlowVariables
-
Methods inherited from class AbstractElementWithSessionScripting
getChangedSessionVariables
-
Methods inherited from class PathElement
getPropertyGetters, getType
-
-
-
-
Constructor Detail
-
AbstractFlowElement
protected AbstractFlowElement(ActiveFlow _currentFlow, ScriptEnvironmentI _scriptEnv, Map<String,Object> _mChangedSessionVariables, Map<String,Object> _mChangedFlowVariables)
-
AbstractFlowElement
protected AbstractFlowElement(ActiveFlow _currentFlow, ScriptEnvironmentI _scriptEnv)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classPathElement
-
getDescription
public String getDescription()
- Specified by:
getDescription
in classPathElement
-
getFlowId
public final String getFlowId()
-
getFlowName
public String getFlowName()
-
getFlowInstanceId
public final String getFlowInstanceId()
-
getFlowFolder
public final String getFlowFolder()
-
getVertexId
public final String getVertexId()
-
getVertexName
public final String getVertexName()
-
toString
public String toString()
- Overrides:
toString
in classAbstractElementWithScriptingAndMetadata
-
-