it.sistematica.isharedoc.workflow
Class WorkProcessInstance

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkProcessInstance
Direct Known Subclasses:
WorkProcessInstanceJbpm3Impl

public class WorkProcessInstance
extends java.lang.Object


Constructor Summary
WorkProcessInstance(WorkProcessManager processManager)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.List<WorkActivityInstance> getActivities()
           
 java.util.Set<?> getAvailableTransitions()
           
 java.lang.String getBusinessKey()
           
 java.lang.Boolean getCompleted()
           
 java.util.List<WorkVariableHistoryInstance> getHistoryVariables()
           
 java.lang.String getId()
           
 java.lang.Object getNativeInstance()
           
 java.lang.String getProcessDefinitionId()
           
 java.lang.String getProcessInstanceId()
           
 WorkProcessManager getProcessManager()
           
 java.lang.String getRootTokenNodeName()
           
 java.lang.String getStartActivityId()
           
 java.util.Date getStartTime()
           
 java.lang.String getStartUserId()
           
 java.lang.String getStatus()
           
 java.lang.Boolean getSuspended()
           
 java.util.List<WorkTaskInstance> getTasks()
           
 java.lang.Object getVariable(java.lang.String key)
           
 java.lang.Object getVariableLocal(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()
           
 void handleUnknownProperty(java.lang.String key, java.lang.Object value)
           
 int hashCode()
           
 void setActivities(java.util.List<WorkActivityInstance> activities)
           
 void setBusinessKey(java.lang.String businessKey)
           
 void setCompleted(java.lang.Boolean completed)
           
 void setHistoryVariables(java.util.List<WorkVariableHistoryInstance> historyVariables)
           
 void setId(java.lang.String id)
           
 void setProcessDefinitionId(java.lang.String processDefinitionId)
           
 void setProcessInstanceId(java.lang.String processInstanceId)
           
 void setStartActivityId(java.lang.String startActivityId)
           
 void setStartTime(java.util.Date startTime)
           
 void setStartUserId(java.lang.String startUserId)
           
 void setStatus(java.lang.String status)
           
 void setSuspended(java.lang.Boolean suspended)
           
 void setTasks(java.util.List<WorkTaskInstance> tasks)
           
 void setVariable(java.lang.String key, java.lang.Object value)
           
 void setVariableLocal(java.lang.String key, java.lang.Object value)
           
 void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
           
 void setVariablesLocal(java.util.Map<java.lang.String,java.lang.Object> variables)
           
 void signal()
           
 void signal(java.lang.String transitionName)
           
 java.lang.String toString()
           
protected  org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WorkProcessInstance

public WorkProcessInstance(WorkProcessManager processManager)
Method Detail

handleUnknownProperty

public void handleUnknownProperty(java.lang.String key,
                                  java.lang.Object value)

getNativeInstance

public java.lang.Object getNativeInstance()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getBusinessKey

public java.lang.String getBusinessKey()

setBusinessKey

public void setBusinessKey(java.lang.String businessKey)

getProcessDefinitionId

public java.lang.String getProcessDefinitionId()

setProcessDefinitionId

public void setProcessDefinitionId(java.lang.String processDefinitionId)

getStartTime

public java.util.Date getStartTime()

setStartTime

public void setStartTime(java.util.Date startTime)

getStartUserId

public java.lang.String getStartUserId()

setStartUserId

public void setStartUserId(java.lang.String startUserId)

getStartActivityId

public java.lang.String getStartActivityId()

setStartActivityId

public void setStartActivityId(java.lang.String startActivityId)

getProcessInstanceId

public java.lang.String getProcessInstanceId()

setProcessInstanceId

public void setProcessInstanceId(java.lang.String processInstanceId)

getCompleted

public java.lang.Boolean getCompleted()

setCompleted

public void setCompleted(java.lang.Boolean completed)

getSuspended

public java.lang.Boolean getSuspended()

setSuspended

public void setSuspended(java.lang.Boolean suspended)

getTasks

public java.util.List<WorkTaskInstance> getTasks()

setTasks

public void setTasks(java.util.List<WorkTaskInstance> tasks)

getActivities

public java.util.List<WorkActivityInstance> getActivities()

setActivities

public void setActivities(java.util.List<WorkActivityInstance> activities)

setVariableLocal

public void setVariableLocal(java.lang.String key,
                             java.lang.Object value)

getVariableLocal

public java.lang.Object getVariableLocal(java.lang.String key)

getVariablesLocal

public java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()

setVariablesLocal

public void setVariablesLocal(java.util.Map<java.lang.String,java.lang.Object> variables)

getVariables

public java.util.Map<java.lang.String,java.lang.Object> getVariables()

setVariables

public void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)

getVariable

public java.lang.Object getVariable(java.lang.String key)

setVariable

public void setVariable(java.lang.String key,
                        java.lang.Object value)

getHistoryVariables

public java.util.List<WorkVariableHistoryInstance> getHistoryVariables()

setHistoryVariables

public void setHistoryVariables(java.util.List<WorkVariableHistoryInstance> historyVariables)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)

signal

public void signal(java.lang.String transitionName)

signal

public void signal()

getRootTokenNodeName

public java.lang.String getRootTokenNodeName()

getAvailableTransitions

public java.util.Set<?> getAvailableTransitions()

getProcessManager

public WorkProcessManager getProcessManager()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object