Package org.activiti.runtime.api.impl
Class ProcessRuntimeImpl
java.lang.Object
org.activiti.runtime.api.impl.ProcessRuntimeImpl
- All Implemented Interfaces:
ProcessRuntime
@PreAuthorize("hasRole(\'ACTIVITI_USER\')")
public class ProcessRuntimeImpl
extends Object
implements ProcessRuntime
-
Constructor Summary
ConstructorsConstructorDescriptionProcessRuntimeImpl(RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, RuntimeService runtimeService, TaskService taskService, ProcessSecurityPoliciesManager securityPoliciesManager, APIProcessInstanceConverter processInstanceConverter, APIVariableInstanceConverter variableInstanceConverter, APIDeploymentConverter deploymentConverter, ProcessRuntimeConfiguration configuration, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator, SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptioncreate(CreateProcessInstancePayload createProcessInstancePayload) delete(DeleteProcessPayload deleteProcessPayload) protected ProcessDefinitiongetProcessDefinitionAndCheckUserHasRights(String processDefinitionId, String processDefinitionKey) internalProcessInstance(String processInstanceId) processDefinition(String processDefinitionId) processDefinitionMeta(String processDefinitionKey) processDefinitions(Pageable pageable) processDefinitions(Pageable pageable, List<String> include) processDefinitions(Pageable pageable, GetProcessDefinitionsPayload getProcessDefinitionsPayload) processDefinitions(Pageable pageable, GetProcessDefinitionsPayload getProcessDefinitionsPayload, List<String> include) processInstance(String processInstanceId) processInstanceMeta(String processInstanceId) processInstances(Pageable pageable) processInstances(Pageable pageable, GetProcessInstancesPayload getProcessInstancesPayload) voidreceive(ReceiveMessagePayload messagePayload) voidremoveVariables(RemoveProcessVariablesPayload removeProcessVariablesPayload) resume(ResumeProcessPayload resumeProcessPayload) voidsetVariables(SetProcessVariablesPayload setProcessVariablesPayload) voidsignal(SignalPayload signalPayload) start(StartMessagePayload messagePayload) start(StartProcessPayload startProcessPayload) startCreatedProcess(String processInstanceId, StartProcessPayload startProcessPayload) suspend(SuspendProcessPayload suspendProcessPayload) update(UpdateProcessPayload updateProcessPayload) variables(GetVariablesPayload getVariablesPayload)
-
Constructor Details
-
Method Details
-
processDefinition
- Specified by:
processDefinitionin interfaceProcessRuntime
-
processInstance
- Specified by:
processInstancein interfaceProcessRuntime
-
configuration
- Specified by:
configurationin interfaceProcessRuntime
-
start
- Specified by:
startin interfaceProcessRuntime
-
startCreatedProcess
public ProcessInstance startCreatedProcess(String processInstanceId, StartProcessPayload startProcessPayload) - Specified by:
startCreatedProcessin interfaceProcessRuntime
-
create
- Specified by:
createin interfaceProcessRuntime
-
suspend
- Specified by:
suspendin interfaceProcessRuntime
-
resume
- Specified by:
resumein interfaceProcessRuntime
-
delete
- Specified by:
deletein interfaceProcessRuntime
-
variables
- Specified by:
variablesin interfaceProcessRuntime
-
removeVariables
- Specified by:
removeVariablesin interfaceProcessRuntime
-
setVariables
- Specified by:
setVariablesin interfaceProcessRuntime
-
signal
- Specified by:
signalin interfaceProcessRuntime
-
processDefinitionMeta
- Specified by:
processDefinitionMetain interfaceProcessRuntime
-
processInstanceMeta
- Specified by:
processInstanceMetain interfaceProcessRuntime
-
update
- Specified by:
updatein interfaceProcessRuntime
-
receive
- Specified by:
receivein interfaceProcessRuntime
-
start
- Specified by:
startin interfaceProcessRuntime
-
getProcessDefinitionAndCheckUserHasRights
protected ProcessDefinition getProcessDefinitionAndCheckUserHasRights(String processDefinitionId, String processDefinitionKey) -
selectLatestDeployment
- Specified by:
selectLatestDeploymentin interfaceProcessRuntime
-
internalProcessInstance
-