|
||||||||||
| 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,
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 | |
|---|---|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
AbstractGetObjectBaseCommand.retrieveProcessInstance(ProcessInstance pi)
|
| Methods in org.jbpm.command with parameters of type ProcessInstance | |
|---|---|
ProcessInstance |
ChangeProcessInstanceVersionCommand.execute(ProcessInstance pi)
|
ProcessInstance |
SuspendProcessInstanceCommand.execute(ProcessInstance processInstance)
|
ProcessInstance |
ResumeProcessInstanceCommand.execute(ProcessInstance processInstance)
|
abstract ProcessInstance |
AbstractProcessInstanceBaseCommand.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.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,
java.lang.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. if the requested process instance does not exist in the database, ObjectNotFoundException is thrown when the instance state is first accessed. |
ProcessInstance |
GraphSession.loadProcessInstance(ProcessDefinition processDefinition,
java.lang.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)
|
java.util.List |
GraphSession.findActiveNodesByProcessInstance(ProcessInstance processInstance)
|
java.util.List |
JobSession.findExclusiveJobs(java.lang.String lockOwner,
ProcessInstance processInstance)
|
java.util.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(java.util.Map variables)
|
ProcessInstance |
ProcessDefinition.createProcessInstance(java.util.Map variables,
java.lang.String businessKey)
|
| Uses of ProcessInstance in org.jbpm.graph.exe |
|---|
| 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
|
| 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 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 |
SaveLogsOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
HibernateSaveOperation.save(ProcessInstance processInstance,
JbpmContext jbpmContext)
|
void |
SaveOperation.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 | |||||||||