|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ProcessInstance | |
|---|---|
| org.jbpm | central access to the jbpm database and other services. |
| org.jbpm.command | commands that can be used as an alternative to the try-finally blocks in the user code. |
| org.jbpm.context.exe | contains ContextInstance, the
central interface class for working with process variables. |
| org.jbpm.db | provides access the to jBPM database. |
| org.jbpm.graph.def | contains all structural elements of a process graph. |
| org.jbpm.graph.exe | contains the runtime structures for process executions. |
| org.jbpm.graph.log | graph execution logs. |
| org.jbpm.job | JNDI helper for JCR compatibility. |
| org.jbpm.module.exe | interface for adding aspect to a process instance in a pluggable manner. |
| org.jbpm.scheduler | specifies the timer pluggability interface. |
| org.jbpm.scheduler.db | DB/JobExecutor implementation of the timer service. |
| org.jbpm.svc | base service infrastructure classes. |
| org.jbpm.svc.save | various implementation of save operations that are invoked when a process instance is saved. |
| org.jbpm.taskmgmt.exe | extensions of runtime process instance data structure for tasks. |
| Uses of ProcessInstance in org.jbpm |
|---|
| Methods in org.jbpm that return ProcessInstance | |
|---|---|
ProcessInstance |
JbpmContext.getProcessInstance(long processInstanceId)
gets a process instance from the db. |
ProcessInstance |
JbpmContext.getProcessInstance(ProcessDefinition processDefinition,
String key)
returns the process instance with the given key or null if no such instance exists. |
ProcessInstance |
JbpmContext.getProcessInstanceForUpdate(long processInstanceId)
gets a process instances from the db and registers it for auto-save. |
ProcessInstance |
JbpmContext.getProcessInstanceForUpdate(ProcessDefinition processDefinition,
String key)
returns the process instance with the given key or null if no such instance exists. |
ProcessInstance |
JbpmContext.loadProcessInstance(long processInstanceId)
loads a process instance from the db. |
ProcessInstance |
JbpmContext.loadProcessInstance(ProcessDefinition processDefinition,
String key)
returns the process instance with the given key or throws an exception if no such instance exists. |
ProcessInstance |
JbpmContext.loadProcessInstanceForUpdate(long processInstanceId)
loads a process instances from the db and registers it for auto-save. |
ProcessInstance |
JbpmContext.loadProcessInstanceForUpdate(ProcessDefinition processDefinition,
String key)
returns the process instance with the given key or throws an exception if no such instance exists. |
ProcessInstance |
JbpmContext.newProcessInstance(String processDefinitionName)
creates a new process instance for the latest version of the process definition with the given name. |
ProcessInstance |
JbpmContext.newProcessInstanceForUpdate(String processDefinitionName)
creates a new process instance for the latest version of the process definition with the given name and registers it for auto-save. |
| Methods in org.jbpm with parameters of type ProcessInstance | |
|---|---|
void |
JbpmContext.addAutoSaveProcessInstance(ProcessInstance processInstance)
|
void |
JbpmContext.save(ProcessInstance processInstance)
saves the process instance. |
| Uses of ProcessInstance in org.jbpm.command |
|---|
| Methods in org.jbpm.command that return ProcessInstance | |
|---|---|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
AbstractGetObjectBaseCommand.retrieveProcessInstance(ProcessInstance pi)
|
| Methods in org.jbpm.command with parameters of type ProcessInstance | |
|---|---|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
AbstractGetObjectBaseCommand.retrieveProcessInstance(ProcessInstance pi)
|
void |
AbstractGetObjectBaseCommand.retrieveVariables(ProcessInstance pi)
|
| Uses of ProcessInstance in org.jbpm.context.exe |
|---|
| Fields in org.jbpm.context.exe declared as ProcessInstance | |
|---|---|
protected ProcessInstance |
VariableInstance.processInstance
|
| Methods in org.jbpm.context.exe that return ProcessInstance | |
|---|---|
ProcessInstance |
VariableInstance.getProcessInstance()
|
| Methods in org.jbpm.context.exe with parameters of type ProcessInstance | |
|---|---|
static Collection |
VariableContainer.getUpdatedVariableContainers(ProcessInstance processInstance)
Deprecated. call ContextInstance.getUpdatedVariableContainers() instead |
| Uses of ProcessInstance in org.jbpm.db |
|---|
| Methods in org.jbpm.db that return ProcessInstance | |
|---|---|
ProcessInstance |
GraphSession.getProcessInstance(long processInstanceId)
returns the persistent process instance with the given identifier. |
ProcessInstance |
GraphSession.getProcessInstance(ProcessDefinition processDefinition,
String key)
returns the instance of the given process definition with the specified business key. |
ProcessInstance |
GraphSession.loadProcessInstance(long processInstanceId)
returns the persistent process instance with the given identifier, assuming the instance exists. |
ProcessInstance |
GraphSession.loadProcessInstance(ProcessDefinition processDefinition,
String key)
returns the instance of the given process definition with the specified business key, assuming the instance exists. |
protected ProcessInstance |
AbstractDbTestCase.saveAndReload(ProcessInstance pi)
|
| Methods in org.jbpm.db with parameters of type ProcessInstance | |
|---|---|
int |
JobSession.countDeletableJobsForProcessInstance(ProcessInstance processInstance)
|
void |
JobSession.deleteJobsForProcessInstance(ProcessInstance processInstance)
|
void |
GraphSession.deleteProcessInstance(ProcessInstance processInstance)
|
void |
GraphSession.deleteProcessInstance(ProcessInstance processInstance,
boolean includeTasks,
boolean includeJobs)
|
List |
GraphSession.findActiveNodesByProcessInstance(ProcessInstance processInstance)
|
List |
JobSession.findExclusiveJobs(String lockOwner,
ProcessInstance processInstance)
|
List |
TaskMgmtSession.findTaskInstancesByProcessInstance(ProcessInstance processInstance)
get active task instances for a given process instance. |
void |
GraphSession.lockProcessInstance(ProcessInstance processInstance)
obtains a pessimistic lock on the given process instance. |
protected ProcessInstance |
AbstractDbTestCase.saveAndReload(ProcessInstance pi)
|
void |
GraphSession.saveProcessInstance(ProcessInstance processInstance)
Deprecated. use JbpmContext.save(ProcessInstance) instead. |
| Uses of ProcessInstance in org.jbpm.graph.def |
|---|
| Methods in org.jbpm.graph.def that return ProcessInstance | |
|---|---|
ProcessInstance |
ProcessDefinition.createProcessInstance()
|
ProcessInstance |
ProcessDefinition.createProcessInstance(Map variables)
|
ProcessInstance |
ProcessDefinition.createProcessInstance(Map variables,
String businessKey)
|
| Uses of ProcessInstance in org.jbpm.graph.exe |
|---|
| Fields in org.jbpm.graph.exe declared as ProcessInstance | |
|---|---|
protected ProcessInstance |
Token.processInstance
|
protected ProcessInstance |
RuntimeAction.processInstance
|
protected ProcessInstance |
Token.subProcessInstance
|
protected ProcessInstance |
ExecutionContext.subProcessInstance
|
| Methods in org.jbpm.graph.exe that return ProcessInstance | |
|---|---|
ProcessInstance |
Token.createSubProcessInstance(ProcessDefinition subProcessDefinition)
|
ProcessInstance |
Token.getProcessInstance()
|
ProcessInstance |
RuntimeAction.getProcessInstance()
|
ProcessInstance |
ExecutionContext.getProcessInstance()
|
ProcessInstance |
Token.getSubProcessInstance()
|
ProcessInstance |
ExecutionContext.getSubProcessInstance()
|
| Methods in org.jbpm.graph.exe with parameters of type ProcessInstance | |
|---|---|
void |
Token.setProcessInstance(ProcessInstance processInstance)
|
void |
Token.setSubProcessInstance(ProcessInstance subProcessInstance)
|
void |
ExecutionContext.setSubProcessInstance(ProcessInstance subProcessInstance)
|
| Constructors in org.jbpm.graph.exe with parameters of type ProcessInstance | |
|---|---|
Token(ProcessInstance processInstance)
creates a root token. |
|
| Uses of ProcessInstance in org.jbpm.graph.log |
|---|
| Methods in org.jbpm.graph.log that return ProcessInstance | |
|---|---|
ProcessInstance |
ProcessStateLog.getSubProcessInstance()
|
| Methods in org.jbpm.graph.log with parameters of type ProcessInstance | |
|---|---|
void |
ProcessStateLog.setSubProcessInstance(ProcessInstance subProcessInstance)
|
| Constructors in org.jbpm.graph.log with parameters of type ProcessInstance | |
|---|---|
ProcessStateLog(Node node,
Date nodeEnter,
Date date,
ProcessInstance subProcessInstance)
|
|
| Uses of ProcessInstance in org.jbpm.job |
|---|
| Methods in org.jbpm.job that return ProcessInstance | |
|---|---|
ProcessInstance |
Job.getProcessInstance()
|
| Methods in org.jbpm.job with parameters of type ProcessInstance | |
|---|---|
void |
Job.setProcessInstance(ProcessInstance processInstance)
|
| Uses of ProcessInstance in org.jbpm.module.exe |
|---|
| Fields in org.jbpm.module.exe declared as ProcessInstance | |
|---|---|
protected ProcessInstance |
ModuleInstance.processInstance
|
| Methods in org.jbpm.module.exe that return ProcessInstance | |
|---|---|
ProcessInstance |
ModuleInstance.getProcessInstance()
|
| Methods in org.jbpm.module.exe with parameters of type ProcessInstance | |
|---|---|
void |
ModuleInstance.setProcessInstance(ProcessInstance processInstance)
|
| Uses of ProcessInstance in org.jbpm.scheduler |
|---|
| Methods in org.jbpm.scheduler with parameters of type ProcessInstance | |
|---|---|
void |
SchedulerService.deleteTimersByProcessInstance(ProcessInstance processInstance)
|
| Uses of ProcessInstance in org.jbpm.scheduler.db |
|---|
| Methods in org.jbpm.scheduler.db with parameters of type ProcessInstance | |
|---|---|
void |
DbSchedulerService.deleteTimersByProcessInstance(ProcessInstance processInstance)
|
| Uses of ProcessInstance in org.jbpm.svc |
|---|
| Methods in org.jbpm.svc with parameters of type ProcessInstance | |
|---|---|
void |
Services.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
| Uses of ProcessInstance in org.jbpm.svc.save |
|---|
| Methods in org.jbpm.svc.save with parameters of type ProcessInstance | |
|---|---|
void |
SaveLogsOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
CheckUnpersistableVariablesOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
SaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
HibernateSaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
CascadeSaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
| Uses of ProcessInstance in org.jbpm.taskmgmt.exe |
|---|
| Fields in org.jbpm.taskmgmt.exe declared as ProcessInstance | |
|---|---|
protected ProcessInstance |
TaskInstance.processInstance
|
| Methods in org.jbpm.taskmgmt.exe that return ProcessInstance | |
|---|---|
ProcessInstance |
TaskInstance.getProcessInstance()
|
| Methods in org.jbpm.taskmgmt.exe with parameters of type ProcessInstance | |
|---|---|
void |
TaskInstance.setProcessInstance(ProcessInstance processInstance)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||