|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ProcessInstance | |
|---|---|
| org.jbpm | central access to the jbpm database and other services. |
| org.jbpm.command | |
| 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 | |
| org.jbpm.module.exe | |
| org.jbpm.scheduler | adds timers to processes. |
| org.jbpm.scheduler.db | |
| org.jbpm.svc | |
| org.jbpm.svc.save | |
| org.jbpm.taskmgmt.exe | |
| 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,
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.String key)
returns the process instance with the given key or throws an exception if no such instance exists. |
ProcessInstance |
JbpmContext.newProcessInstance(java.lang.String processDefinitionName)
creates a new process instance for the latest version of the process definition with the given name. |
ProcessInstance |
JbpmContext.newProcessInstanceForUpdate(java.lang.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 | |
|---|---|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
AbstractGetObjectBaseCommand.retrieveProcessInstance(ProcessInstance pi)
|
| Methods in org.jbpm.command with parameters of type ProcessInstance | |
|---|---|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
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 java.util.Collection<VariableContainer> |
VariableContainer.getUpdatedVariableContainers(ProcessInstance processInstance)
|
| Uses of ProcessInstance in org.jbpm.db |
|---|
| Methods in org.jbpm.db that return ProcessInstance | |
|---|---|
ProcessInstance |
GraphSession.getProcessInstance(long processInstanceId)
gets a process instance from the database by the identifier. |
ProcessInstance |
GraphSession.getProcessInstance(ProcessDefinition processDefinition,
java.lang.String key)
|
ProcessInstance |
GraphSession.loadProcessInstance(long processInstanceId)
loads a process instance from the database by the identifier. |
ProcessInstance |
GraphSession.loadProcessInstance(ProcessDefinition processDefinition,
java.lang.String key)
|
protected ProcessInstance |
AbstractDbTestCase.saveAndReload(ProcessInstance pi)
|
| Methods in org.jbpm.db that return types with arguments of type ProcessInstance | |
|---|---|
java.util.List<ProcessInstance> |
GraphSession.findProcessInstances(long processDefinitionId)
fetches all processInstances for the given process definition from the database. |
| 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)
|
java.util.List<Node> |
GraphSession.findActiveNodesByProcessInstance(ProcessInstance processInstance)
|
java.util.List<Job> |
JobSession.findExclusiveJobs(java.lang.String lockOwner,
ProcessInstance processInstance)
|
java.util.Map<Token,java.util.List<ProcessLog>> |
LoggingSession.findLogsByProcessInstance(ProcessInstance processInstance)
returns a map of tokens to lists. |
java.util.List<TaskInstance> |
TaskMgmtSession.findTaskInstancesByProcessInstance(ProcessInstance processInstance)
get active task instances for a given process instance. |
void |
GraphSession.lockProcessInstance(ProcessInstance processInstance)
locks a process instance in the database. |
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(java.util.Map<java.lang.String,java.lang.Object> variables)
|
ProcessInstance |
ProcessDefinition.createProcessInstance(java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.String businessKey)
|
| Uses of ProcessInstance in org.jbpm.graph.exe |
|---|
| Subclasses of ProcessInstance in org.jbpm.graph.exe | |
|---|---|
class |
Execution
Introduce the concept of Execution. |
| Fields in org.jbpm.graph.exe declared as ProcessInstance | |
|---|---|
protected ProcessInstance |
RuntimeAction.processInstance
|
protected ProcessInstance |
Token.processInstance
|
protected ProcessInstance |
Token.subProcessInstance
|
protected ProcessInstance |
ExecutionContext.subProcessInstance
|
| Fields in org.jbpm.graph.exe with type parameters of type ProcessInstance | |
|---|---|
protected java.util.List<ProcessInstance> |
ProcessInstance.cascadeProcessInstances
not persisted |
| Methods in org.jbpm.graph.exe that return ProcessInstance | |
|---|---|
ProcessInstance |
Token.createSubProcessInstance(ProcessDefinition subProcessDefinition)
|
ProcessInstance |
RuntimeAction.getProcessInstance()
|
ProcessInstance |
Token.getProcessInstance()
|
ProcessInstance |
ExecutionContext.getProcessInstance()
|
ProcessInstance |
Token.getSubProcessInstance()
|
ProcessInstance |
ExecutionContext.getSubProcessInstance()
|
| Methods in org.jbpm.graph.exe that return types with arguments of type ProcessInstance | |
|---|---|
java.util.Collection<ProcessInstance> |
ProcessInstance.removeCascadeProcessInstances()
|
| 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,
java.util.Date nodeEnter,
java.util.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 |
CascadeSaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
SaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
HibernateSaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
SaveLogsOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
CheckUnpersistableVariablesOperation.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 | |||||||||