Uses of Class
org.jbpm.graph.exe.ProcessInstance

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)
           
 



Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.