public class WorkflowStateImpl extends java.lang.Object implements WorkflowState
Constructor and Description |
---|
WorkflowStateImpl(java.util.List<java.lang.String> nodeSet,
java.util.List<java.lang.String> allNodes,
long stepCount,
ExecutionState executionState,
java.util.Date updateTime,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String serverNode,
java.util.List<WorkflowStepState> stepStates,
java.util.Map<java.lang.String,WorkflowNodeState> nodeStates) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAllNodes()
Return the set of all nodes this and and all sub workflows are operating on
|
java.util.Date |
getEndTime() |
ExecutionState |
getExecutionState()
The execution state of the workflow
|
java.util.List<java.lang.String> |
getNodeSet()
The set of nodes the workflow is running on
|
java.util.Map<java.lang.String,WorkflowNodeState> |
getNodeStates()
The list of states for all nodes
|
java.lang.String |
getServerNode()
Return the name of the server node
|
java.util.Date |
getStartTime() |
long |
getStepCount()
The number of steps the workflow will run
|
java.util.List<WorkflowStepState> |
getStepStates()
The list of states for the steps
|
java.util.Date |
getUpdateTime()
The latest timestamp for the workflow state
|
void |
setAllNodes(java.util.List<java.lang.String> allNodes) |
void |
setEndTime(java.util.Date endTime) |
void |
setExecutionState(ExecutionState executionState) |
void |
setNodeSet(java.util.List<java.lang.String> nodeSet) |
void |
setNodeStates(java.util.Map<java.lang.String,WorkflowNodeState> nodeStates) |
void |
setServerNode(java.lang.String serverNode) |
void |
setStartTime(java.util.Date startTime) |
void |
setStepCount(long stepCount) |
void |
setStepStates(java.util.ArrayList<WorkflowStepState> stepStates) |
void |
setUpdateTime(java.util.Date updateTime) |
public WorkflowStateImpl(java.util.List<java.lang.String> nodeSet, java.util.List<java.lang.String> allNodes, long stepCount, ExecutionState executionState, java.util.Date updateTime, java.util.Date startTime, java.util.Date endTime, java.lang.String serverNode, java.util.List<WorkflowStepState> stepStates, java.util.Map<java.lang.String,WorkflowNodeState> nodeStates)
public java.util.List<java.lang.String> getNodeSet()
WorkflowState
getNodeSet
in interface WorkflowState
public long getStepCount()
WorkflowState
getStepCount
in interface WorkflowState
public ExecutionState getExecutionState()
WorkflowState
getExecutionState
in interface WorkflowState
public java.util.Date getUpdateTime()
WorkflowState
getUpdateTime
in interface WorkflowState
public java.util.List<WorkflowStepState> getStepStates()
WorkflowState
getStepStates
in interface WorkflowState
public void setNodeSet(java.util.List<java.lang.String> nodeSet)
public void setStepCount(long stepCount)
public void setExecutionState(ExecutionState executionState)
public void setUpdateTime(java.util.Date updateTime)
public void setStepStates(java.util.ArrayList<WorkflowStepState> stepStates)
public java.util.Date getStartTime()
getStartTime
in interface WorkflowState
public void setStartTime(java.util.Date startTime)
public java.util.Date getEndTime()
getEndTime
in interface WorkflowState
public void setEndTime(java.util.Date endTime)
public java.util.List<java.lang.String> getAllNodes()
WorkflowState
getAllNodes
in interface WorkflowState
public void setAllNodes(java.util.List<java.lang.String> allNodes)
public java.util.Map<java.lang.String,WorkflowNodeState> getNodeStates()
WorkflowState
getNodeStates
in interface WorkflowState
public void setNodeStates(java.util.Map<java.lang.String,WorkflowNodeState> nodeStates)
public java.lang.String getServerNode()
WorkflowState
getServerNode
in interface WorkflowState
public void setServerNode(java.lang.String serverNode)