|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xflow.common.WorkflowState
This class represents the workflow's state - its variables and participant process states
Field Summary | |
java.util.Vector |
activeProcesses
|
java.lang.String |
initiator
|
boolean |
isActive
|
java.lang.String |
state
|
java.util.Date |
timeEnded
|
java.util.Date |
timeStarted
|
java.util.HashMap |
variables
|
int |
version
|
xflow.common.WorkflowId |
workflowId
|
java.lang.String |
workflowName
|
Constructor Summary | |
WorkflowState()
Constructor |
Method Summary | |
java.util.Vector |
getActiveProcesses()
Gets the vector of ProcessState objects of active processes |
java.lang.String |
getInitiator()
Returns the initiator |
boolean |
getIsActive()
Gets the active status |
java.lang.String |
getState()
Returns the workflow state |
java.util.Date |
getTimeEnded()
Gets the time ended |
java.util.Date |
getTimeStarted()
Gets the time started |
java.util.HashMap |
getVariables()
Gets the variables hash map |
xflow.common.WorkflowId |
getWorkflowId()
Gets a workflow ID |
java.lang.String |
getWorkflowName()
Returns the workflow name |
int |
getWorkflowVersion()
Returns the workflow version |
void |
setActiveProcesses(java.util.Vector v)
Sets the vector of ProcessState objects of active processes |
void |
setInitiator(java.lang.String s)
Sets the initiator |
void |
setIsActive(boolean b)
Sets the active status |
void |
setState(java.lang.String s)
Sets a workflow state |
void |
setTimeEnded(java.util.Date ts)
Sets the time ended |
void |
setTimeStarted(java.util.Date ts)
Sets the time started |
void |
setVariables(java.util.HashMap v)
Sets the variables hash map |
void |
setWorkflowId(xflow.common.WorkflowId wfid)
Sets a workflow ID |
void |
setWorkflowName(java.lang.String name)
Sets a workflow name |
void |
setWorkflowVersion(int v)
Sets a workflow version |
java.lang.String |
toString()
Gets the string representation of this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public xflow.common.WorkflowId workflowId
public java.lang.String workflowName
public int version
public boolean isActive
public java.lang.String state
public java.lang.String initiator
public java.util.Date timeStarted
public java.util.Date timeEnded
public java.util.HashMap variables
public java.util.Vector activeProcesses
Constructor Detail |
public WorkflowState()
Method Detail |
public void setWorkflowId(xflow.common.WorkflowId wfid)
public xflow.common.WorkflowId getWorkflowId()
public void setWorkflowName(java.lang.String name)
name
- the workflow namepublic java.lang.String getWorkflowName()
public void setWorkflowVersion(int v)
v
- the workflow versionpublic int getWorkflowVersion()
public void setState(java.lang.String s)
s
- the workflow state namepublic java.lang.String getState()
public void setInitiator(java.lang.String s)
s
- the initiator (user)public java.lang.String getInitiator()
public void setIsActive(boolean b)
b
- the active statuspublic boolean getIsActive()
public void setTimeStarted(java.util.Date ts)
public java.util.Date getTimeStarted()
public void setTimeEnded(java.util.Date ts)
public java.util.Date getTimeEnded()
public void setVariables(java.util.HashMap v)
v
- the variables hash mappublic java.util.HashMap getVariables()
public void setActiveProcesses(java.util.Vector v)
v
- the vector of ProcessState objectspublic java.util.Vector getActiveProcesses()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |