it.sistematica.isharedoc.workflow.jbpm3
Class WorkProcessInstanceJbpm3Impl

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkProcessInstance
      extended by it.sistematica.isharedoc.workflow.jbpm3.WorkProcessInstanceJbpm3Impl

public class WorkProcessInstanceJbpm3Impl
extends WorkProcessInstance


Constructor Summary
WorkProcessInstanceJbpm3Impl(WorkProcessManager processManager, org.jbpm.graph.exe.ProcessInstance nativeInstance)
           
 
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()
           
 org.jbpm.graph.exe.ProcessInstance getNativeInstance()
           
 java.lang.String getProcessDefinitionId()
           
 java.lang.String getProcessInstanceId()
           
 java.lang.String getRootTokenNodeName()
           
 java.lang.String getStartActivityId()
           
 java.util.Date getStartTime()
           
 java.lang.String getStartUserId()
           
 java.util.List<WorkTaskInstance> getTasks()
           
 java.lang.Object getVariable(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 WorkTaskInstance makeWorkTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance taskInstance)
           
 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 setNativeInstance(org.jbpm.graph.exe.ProcessInstance nativeInstance)
           
 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 setTasks(java.util.List<WorkTaskInstance> tasks)
           
 void setVariable(java.lang.String key, java.lang.Object value)
           
 void setVariables(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 it.sistematica.isharedoc.workflow.WorkProcessInstance
getProcessManager, getStatus, getSuspended, getVariableLocal, getVariablesLocal, handleUnknownProperty, hashCode, setStatus, setSuspended, setVariableLocal, setVariablesLocal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WorkProcessInstanceJbpm3Impl

public WorkProcessInstanceJbpm3Impl(WorkProcessManager processManager,
                                    org.jbpm.graph.exe.ProcessInstance nativeInstance)
Method Detail

getNativeInstance

public org.jbpm.graph.exe.ProcessInstance getNativeInstance()
Overrides:
getNativeInstance in class WorkProcessInstance

setNativeInstance

public void setNativeInstance(org.jbpm.graph.exe.ProcessInstance nativeInstance)

getId

public java.lang.String getId()
Overrides:
getId in class WorkProcessInstance

setId

public void setId(java.lang.String id)
Overrides:
setId in class WorkProcessInstance

getBusinessKey

public java.lang.String getBusinessKey()
Overrides:
getBusinessKey in class WorkProcessInstance

setBusinessKey

public void setBusinessKey(java.lang.String businessKey)
Overrides:
setBusinessKey in class WorkProcessInstance

getProcessDefinitionId

public java.lang.String getProcessDefinitionId()
Overrides:
getProcessDefinitionId in class WorkProcessInstance

setProcessDefinitionId

public void setProcessDefinitionId(java.lang.String processDefinitionId)
Overrides:
setProcessDefinitionId in class WorkProcessInstance

getStartTime

public java.util.Date getStartTime()
Overrides:
getStartTime in class WorkProcessInstance

setStartTime

public void setStartTime(java.util.Date startTime)
Overrides:
setStartTime in class WorkProcessInstance

getStartUserId

public java.lang.String getStartUserId()
Overrides:
getStartUserId in class WorkProcessInstance

setStartUserId

public void setStartUserId(java.lang.String startUserId)
Overrides:
setStartUserId in class WorkProcessInstance

getStartActivityId

public java.lang.String getStartActivityId()
Overrides:
getStartActivityId in class WorkProcessInstance

setStartActivityId

public void setStartActivityId(java.lang.String startActivityId)
Overrides:
setStartActivityId in class WorkProcessInstance

getProcessInstanceId

public java.lang.String getProcessInstanceId()
Overrides:
getProcessInstanceId in class WorkProcessInstance

setProcessInstanceId

public void setProcessInstanceId(java.lang.String processInstanceId)
Overrides:
setProcessInstanceId in class WorkProcessInstance

getCompleted

public java.lang.Boolean getCompleted()
Overrides:
getCompleted in class WorkProcessInstance

setCompleted

public void setCompleted(java.lang.Boolean completed)
Overrides:
setCompleted in class WorkProcessInstance

getTasks

public java.util.List<WorkTaskInstance> getTasks()
Overrides:
getTasks in class WorkProcessInstance

setTasks

public void setTasks(java.util.List<WorkTaskInstance> tasks)
Overrides:
setTasks in class WorkProcessInstance

getActivities

public java.util.List<WorkActivityInstance> getActivities()
Overrides:
getActivities in class WorkProcessInstance

setActivities

public void setActivities(java.util.List<WorkActivityInstance> activities)
Overrides:
setActivities in class WorkProcessInstance

getVariables

public java.util.Map<java.lang.String,java.lang.Object> getVariables()
Overrides:
getVariables in class WorkProcessInstance

setVariables

public void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
Overrides:
setVariables in class WorkProcessInstance

setVariable

public void setVariable(java.lang.String key,
                        java.lang.Object value)
Overrides:
setVariable in class WorkProcessInstance

getVariable

public java.lang.Object getVariable(java.lang.String key)
Overrides:
getVariable in class WorkProcessInstance

getHistoryVariables

public java.util.List<WorkVariableHistoryInstance> getHistoryVariables()
Overrides:
getHistoryVariables in class WorkProcessInstance

setHistoryVariables

public void setHistoryVariables(java.util.List<WorkVariableHistoryInstance> historyVariables)
Overrides:
setHistoryVariables in class WorkProcessInstance

signal

public void signal(java.lang.String transitionName)
Overrides:
signal in class WorkProcessInstance

signal

public void signal()
Overrides:
signal in class WorkProcessInstance

getRootTokenNodeName

public java.lang.String getRootTokenNodeName()
Overrides:
getRootTokenNodeName in class WorkProcessInstance

getAvailableTransitions

public java.util.Set<?> getAvailableTransitions()
Overrides:
getAvailableTransitions in class WorkProcessInstance

equals

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

makeWorkTaskInstance

public WorkTaskInstance makeWorkTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance taskInstance)

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
Overrides:
toStringBuilder in class WorkProcessInstance

toString

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