|
||||||||||
| 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 | |||||||||