org.jbpm.pvm.internal.svc
Class ExecutionServiceImpl
java.lang.Object
org.jbpm.pvm.internal.svc.AbstractServiceImpl
org.jbpm.pvm.internal.svc.ExecutionServiceImpl
- All Implemented Interfaces:
- ExecutionService
public class ExecutionServiceImpl
- extends AbstractServiceImpl
- implements ExecutionService
- Author:
- Tom Baeyens
|
Method Summary |
ProcessInstanceQuery |
createProcessInstanceQuery()
|
void |
createVariable(java.lang.String executionId,
java.lang.String name,
java.lang.Object value,
boolean historyEnabled)
|
void |
createVariables(java.lang.String executionId,
java.util.Map<java.lang.String,?> variables,
boolean historyEnabled)
|
void |
deleteProcessInstance(java.lang.String processInstanceId)
|
void |
deleteProcessInstanceCascade(java.lang.String processInstanceId)
|
void |
endProcessInstance(java.lang.String processInstanceId,
java.lang.String state)
|
Execution |
findExecutionById(java.lang.String executionId)
|
ProcessInstance |
findProcessInstanceById(java.lang.String executionId)
|
java.lang.Object |
getVariable(java.lang.String executionId,
java.lang.String variableName)
|
java.util.Set<java.lang.String> |
getVariableNames(java.lang.String executionId)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables(java.lang.String executionId,
java.util.Set<java.lang.String> variableNames)
|
void |
setVariable(java.lang.String executionId,
java.lang.String name,
java.lang.Object value)
|
void |
setVariables(java.lang.String executionId,
java.util.Map<java.lang.String,?> variables)
|
ProcessInstance |
signalExecutionById(java.lang.String executionId)
|
ProcessInstance |
signalExecutionById(java.lang.String executionId,
java.util.Map<java.lang.String,?> parameters)
|
ProcessInstance |
signalExecutionById(java.lang.String executionId,
java.lang.String signalName)
|
ProcessInstance |
signalExecutionById(java.lang.String executionId,
java.lang.String signalName,
java.util.Map<java.lang.String,?> parameters)
|
ProcessInstance |
startProcessInstanceById(java.lang.String processDefinitionId)
|
ProcessInstance |
startProcessInstanceById(java.lang.String processDefinitionId,
java.util.Map<java.lang.String,?> variables)
|
ProcessInstance |
startProcessInstanceById(java.lang.String processDefinitionId,
java.util.Map<java.lang.String,?> variables,
java.lang.String executionKey)
|
ProcessInstance |
startProcessInstanceById(java.lang.String processDefinitionId,
java.lang.String executionKey)
|
ProcessInstance |
startProcessInstanceByKey(java.lang.String processDefinitionKey)
|
ProcessInstance |
startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.util.Map<java.lang.String,?> variables)
|
ProcessInstance |
startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.util.Map<java.lang.String,?> variables,
java.lang.String executionKey)
|
ProcessInstance |
startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.lang.String executionKey)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExecutionServiceImpl
public ExecutionServiceImpl()
startProcessInstanceById
public ProcessInstance startProcessInstanceById(java.lang.String processDefinitionId)
- Specified by:
startProcessInstanceById in interface ExecutionService
startProcessInstanceById
public ProcessInstance startProcessInstanceById(java.lang.String processDefinitionId,
java.lang.String executionKey)
- Specified by:
startProcessInstanceById in interface ExecutionService
startProcessInstanceById
public ProcessInstance startProcessInstanceById(java.lang.String processDefinitionId,
java.util.Map<java.lang.String,?> variables)
- Specified by:
startProcessInstanceById in interface ExecutionService
startProcessInstanceById
public ProcessInstance startProcessInstanceById(java.lang.String processDefinitionId,
java.util.Map<java.lang.String,?> variables,
java.lang.String executionKey)
- Specified by:
startProcessInstanceById in interface ExecutionService
startProcessInstanceByKey
public ProcessInstance startProcessInstanceByKey(java.lang.String processDefinitionKey)
- Specified by:
startProcessInstanceByKey in interface ExecutionService
startProcessInstanceByKey
public ProcessInstance startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.util.Map<java.lang.String,?> variables)
- Specified by:
startProcessInstanceByKey in interface ExecutionService
startProcessInstanceByKey
public ProcessInstance startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.lang.String executionKey)
- Specified by:
startProcessInstanceByKey in interface ExecutionService
startProcessInstanceByKey
public ProcessInstance startProcessInstanceByKey(java.lang.String processDefinitionKey,
java.util.Map<java.lang.String,?> variables,
java.lang.String executionKey)
- Specified by:
startProcessInstanceByKey in interface ExecutionService
signalExecutionById
public ProcessInstance signalExecutionById(java.lang.String executionId)
- Specified by:
signalExecutionById in interface ExecutionService
signalExecutionById
public ProcessInstance signalExecutionById(java.lang.String executionId,
java.lang.String signalName)
- Specified by:
signalExecutionById in interface ExecutionService
signalExecutionById
public ProcessInstance signalExecutionById(java.lang.String executionId,
java.lang.String signalName,
java.util.Map<java.lang.String,?> parameters)
- Specified by:
signalExecutionById in interface ExecutionService
signalExecutionById
public ProcessInstance signalExecutionById(java.lang.String executionId,
java.util.Map<java.lang.String,?> parameters)
- Specified by:
signalExecutionById in interface ExecutionService
findExecutionById
public Execution findExecutionById(java.lang.String executionId)
- Specified by:
findExecutionById in interface ExecutionService
findProcessInstanceById
public ProcessInstance findProcessInstanceById(java.lang.String executionId)
- Specified by:
findProcessInstanceById in interface ExecutionService
createProcessInstanceQuery
public ProcessInstanceQuery createProcessInstanceQuery()
- Specified by:
createProcessInstanceQuery in interface ExecutionService
endProcessInstance
public void endProcessInstance(java.lang.String processInstanceId,
java.lang.String state)
- Specified by:
endProcessInstance in interface ExecutionService
deleteProcessInstance
public void deleteProcessInstance(java.lang.String processInstanceId)
- Specified by:
deleteProcessInstance in interface ExecutionService
deleteProcessInstanceCascade
public void deleteProcessInstanceCascade(java.lang.String processInstanceId)
- Specified by:
deleteProcessInstanceCascade in interface ExecutionService
getVariable
public java.lang.Object getVariable(java.lang.String executionId,
java.lang.String variableName)
- Specified by:
getVariable in interface ExecutionService
getVariableNames
public java.util.Set<java.lang.String> getVariableNames(java.lang.String executionId)
- Specified by:
getVariableNames in interface ExecutionService
getVariables
public java.util.Map<java.lang.String,java.lang.Object> getVariables(java.lang.String executionId,
java.util.Set<java.lang.String> variableNames)
- Specified by:
getVariables in interface ExecutionService
setVariable
public void setVariable(java.lang.String executionId,
java.lang.String name,
java.lang.Object value)
- Specified by:
setVariable in interface ExecutionService
setVariables
public void setVariables(java.lang.String executionId,
java.util.Map<java.lang.String,?> variables)
- Specified by:
setVariables in interface ExecutionService
createVariable
public void createVariable(java.lang.String executionId,
java.lang.String name,
java.lang.Object value,
boolean historyEnabled)
- Specified by:
createVariable in interface ExecutionService
createVariables
public void createVariables(java.lang.String executionId,
java.util.Map<java.lang.String,?> variables,
boolean historyEnabled)
- Specified by:
createVariables in interface ExecutionService
Copyright © 2010 JBoss Community. All Rights Reserved.