接口 org.activiti.engine.runtime.ProcessInstance
的使用

使用 ProcessInstance 的软件包
org.activiti.engine Public API of the Activiti engine. 
org.activiti.engine.impl API implementation classes, which shouldn't directly be used by end-users. 
org.activiti.engine.impl.cmd   
org.activiti.engine.impl.persistence.entity   
 

org.activiti.engineProcessInstance 的使用
 

返回 ProcessInstanceorg.activiti.engine 中的方法
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, Map<String,Object> variables)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceById(String processDefinitionId, String businessKey, Map<String,Object> variables)
          Starts a new process instance in the exactly specified version of the process definition with the given id.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, Map<String,Object> variables)
          Starts a new process instance in the latest version of the process definition with the given key
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByKey(String processDefinitionKey, String businessKey, Map<String,Object> variables)
          Starts a new process instance in the latest version of the process definition with the given key.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, String businessKey)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance RuntimeService.startProcessInstanceByMessage(String messageName, String businessKey, Map<String,Object> processVariables)
          Signals the process engine that a message is received and starts a new ProcessInstance.
 ProcessInstance FormService.submitStartFormData(String processDefinitionId, Map<String,String> properties)
          Start a new process instance with the user data that was entered as properties in a start form.
 ProcessInstance FormService.submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
          Start a new process instance with the user data that was entered as properties in a start form.
 

org.activiti.engine.implProcessInstance 的使用
 

返回 ProcessInstanceorg.activiti.engine.impl 中的方法
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceById(String processDefinitionId, String businessKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByKey(String processDefinitionKey, String businessKey, Map<String,Object> variables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, Map<String,Object> processVariables)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, String businessKey)
           
 ProcessInstance RuntimeServiceImpl.startProcessInstanceByMessage(String messageName, String businessKey, Map<String,Object> processVariables)
           
 ProcessInstance FormServiceImpl.submitStartFormData(String processDefinitionId, Map<String,String> properties)
           
 ProcessInstance FormServiceImpl.submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
           
 

返回变量类型为 ProcessInstance 的类型的 org.activiti.engine.impl 中的方法
 List<ProcessInstance> NativeProcessInstanceQueryImpl.executeList(CommandContext commandContext, Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<ProcessInstance> ProcessInstanceQueryImpl.executeList(CommandContext commandContext, Page page)
           
 

org.activiti.engine.impl.cmdProcessInstance 的使用
 

返回 ProcessInstanceorg.activiti.engine.impl.cmd 中的方法
 ProcessInstance StartProcessInstanceCmd.execute(CommandContext commandContext)
           
 ProcessInstance StartProcessInstanceByMessageCmd.execute(CommandContext commandContext)
           
protected  ProcessInstance SubmitStartFormCmd.execute(CommandContext commandContext, ProcessDefinitionEntity processDefinition)
           
 

返回变量类型为 ProcessInstance 的类型的 org.activiti.engine.impl.cmd 中的方法
protected  List<ProcessInstance> AbstractSetProcessDefinitionStateCmd.fetchProcessInstancesPage(CommandContext commandContext, ProcessDefinition processDefinition, int currentPageStartIndex)
           
 

参数类型为 ProcessInstanceorg.activiti.engine.impl.cmd 中的方法
protected  AbstractSetProcessInstanceStateCmd SuspendProcessDefinitionCmd.getProcessInstanceChangeStateCmd(ProcessInstance processInstance)
           
protected  AbstractSetProcessInstanceStateCmd ActivateProcessDefinitionCmd.getProcessInstanceChangeStateCmd(ProcessInstance processInstance)
           
protected abstract  AbstractSetProcessInstanceStateCmd AbstractSetProcessDefinitionStateCmd.getProcessInstanceChangeStateCmd(ProcessInstance processInstance)
          Subclasses should return a Command implementation that matches the process definition state change.
 

org.activiti.engine.impl.persistence.entityProcessInstance 的使用
 

实现 ProcessInstanceorg.activiti.engine.impl.persistence.entity 中的类
 class ExecutionEntity
           
 

返回变量类型为 ProcessInstance 的类型的 org.activiti.engine.impl.persistence.entity 中的方法
 List<ProcessInstance> ExecutionEntityManager.findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
           
 List<ProcessInstance> ExecutionEntityManager.findProcessInstanceByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
           
 List<ProcessInstance> ExecutionEntityManager.findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
           
 



Copyright © 2013 Alfresco. All rights reserved.