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   
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)
           
 



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