Package org.activiti.runtime.api.impl
Class ProcessAdminRuntimeImpl
- java.lang.Object
-
- org.activiti.runtime.api.impl.ProcessAdminRuntimeImpl
-
- All Implemented Interfaces:
ProcessAdminRuntime
@PreAuthorize("hasAnyRole(\'ACTIVITI_ADMIN\',\'APPLICATION_MANAGER\')") public class ProcessAdminRuntimeImpl extends Object implements ProcessAdminRuntime
-
-
Constructor Summary
Constructors Constructor Description ProcessAdminRuntimeImpl(RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, RuntimeService runtimeService, APIProcessInstanceConverter processInstanceConverter, APIVariableInstanceConverter variableInstanceConverter, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator)
-
Method Summary
-
-
-
Constructor Detail
-
ProcessAdminRuntimeImpl
public ProcessAdminRuntimeImpl(RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, RuntimeService runtimeService, APIProcessInstanceConverter processInstanceConverter, APIVariableInstanceConverter variableInstanceConverter, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator)
-
-
Method Detail
-
processDefinition
public ProcessDefinition processDefinition(String processDefinitionId)
- Specified by:
processDefinitionin interfaceProcessAdminRuntime
-
processDefinitions
public Page<ProcessDefinition> processDefinitions(Pageable pageable)
- Specified by:
processDefinitionsin interfaceProcessAdminRuntime
-
processDefinitions
public Page<ProcessDefinition> processDefinitions(Pageable pageable, GetProcessDefinitionsPayload getProcessDefinitionsPayload)
- Specified by:
processDefinitionsin interfaceProcessAdminRuntime
-
start
public ProcessInstance start(StartProcessPayload startProcessPayload)
- Specified by:
startin interfaceProcessAdminRuntime
-
processInstances
public Page<ProcessInstance> processInstances(Pageable pageable)
- Specified by:
processInstancesin interfaceProcessAdminRuntime
-
processInstance
public ProcessInstance processInstance(String processInstanceId)
- Specified by:
processInstancein interfaceProcessAdminRuntime
-
processInstances
public Page<ProcessInstance> processInstances(Pageable pageable, GetProcessInstancesPayload getProcessInstancesPayload)
- Specified by:
processInstancesin interfaceProcessAdminRuntime
-
delete
public ProcessInstance delete(DeleteProcessPayload deleteProcessPayload)
- Specified by:
deletein interfaceProcessAdminRuntime
-
signal
@Transactional public void signal(SignalPayload signalPayload)
- Specified by:
signalin interfaceProcessAdminRuntime
-
suspend
public ProcessInstance suspend(SuspendProcessPayload suspendProcessPayload)
- Specified by:
suspendin interfaceProcessAdminRuntime
-
resume
public ProcessInstance resume(ResumeProcessPayload resumeProcessPayload)
- Specified by:
resumein interfaceProcessAdminRuntime
-
update
public ProcessInstance update(UpdateProcessPayload updateProcessPayload)
- Specified by:
updatein interfaceProcessAdminRuntime
-
setVariables
public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload)
- Specified by:
setVariablesin interfaceProcessAdminRuntime
-
variables
public List<VariableInstance> variables(GetVariablesPayload getVariablesPayload)
- Specified by:
variablesin interfaceProcessAdminRuntime
-
removeVariables
public void removeVariables(RemoveProcessVariablesPayload removeProcessVariablesPayload)
- Specified by:
removeVariablesin interfaceProcessAdminRuntime
-
receive
@Transactional public void receive(ReceiveMessagePayload messagePayload)
- Specified by:
receivein interfaceProcessAdminRuntime
-
start
public ProcessInstance start(StartMessagePayload messagePayload)
- Specified by:
startin interfaceProcessAdminRuntime
-
-