Package org.activiti.runtime.api.impl
Class ProcessRuntimeImpl
java.lang.Object
org.activiti.runtime.api.impl.ProcessRuntimeImpl
- All Implemented Interfaces:
org.activiti.api.process.runtime.ProcessRuntime
@PreAuthorize("hasRole(\'ACTIVITI_USER\')")
public class ProcessRuntimeImpl
extends Object
implements org.activiti.api.process.runtime.ProcessRuntime
-
Constructor Summary
ConstructorsConstructorDescriptionProcessRuntimeImpl(org.activiti.engine.RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, org.activiti.engine.RuntimeService runtimeService, org.activiti.engine.TaskService taskService, org.activiti.core.common.spring.security.policies.ProcessSecurityPoliciesManager securityPoliciesManager, APIProcessInstanceConverter processInstanceConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, APIDeploymentConverter deploymentConverter, org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration configuration, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator, org.activiti.api.runtime.shared.security.SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.activiti.api.process.runtime.conf.ProcessRuntimeConfigurationorg.activiti.api.process.model.ProcessInstancecreate(org.activiti.api.process.model.payloads.CreateProcessInstancePayload createProcessInstancePayload) org.activiti.api.process.model.ProcessInstancedelete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload) protected org.activiti.api.process.model.ProcessDefinitiongetProcessDefinitionAndCheckUserHasRights(String processDefinitionId, String processDefinitionKey) org.activiti.engine.runtime.ProcessInstanceinternalProcessInstance(String processInstanceId) org.activiti.api.process.model.ProcessDefinitionprocessDefinition(String processDefinitionId) org.activiti.api.process.model.ProcessDefinitionMetaprocessDefinitionMeta(String processDefinitionKey) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable, List<String> include) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.process.model.payloads.GetProcessDefinitionsPayload getProcessDefinitionsPayload) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.process.model.payloads.GetProcessDefinitionsPayload getProcessDefinitionsPayload, List<String> include) org.activiti.api.process.model.ProcessInstanceprocessInstance(String processInstanceId) org.activiti.api.process.model.ProcessInstanceMetaprocessInstanceMeta(String processInstanceId) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessInstance> processInstances(org.activiti.api.runtime.shared.query.Pageable pageable) org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessInstance> processInstances(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.process.model.payloads.GetProcessInstancesPayload getProcessInstancesPayload) voidreceive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload) voidremoveVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload) org.activiti.api.process.model.ProcessInstanceresume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload) org.activiti.api.process.model.DeploymentvoidsetVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload) voidsignal(org.activiti.api.process.model.payloads.SignalPayload signalPayload) org.activiti.api.process.model.ProcessInstancestart(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload) org.activiti.api.process.model.ProcessInstancestart(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) org.activiti.api.process.model.ProcessInstancestartCreatedProcess(String processInstanceId, org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) org.activiti.api.process.model.ProcessInstancesuspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload) org.activiti.api.process.model.ProcessInstanceupdate(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload) List<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload)
-
Constructor Details
-
Method Details
-
processDefinition
public org.activiti.api.process.model.ProcessDefinition processDefinition(String processDefinitionId) - Specified by:
processDefinitionin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstance
- Specified by:
processInstancein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
configuration
public org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration configuration()- Specified by:
configurationin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
start
public org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) - Specified by:
startin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
startCreatedProcess
public org.activiti.api.process.model.ProcessInstance startCreatedProcess(String processInstanceId, org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload) - Specified by:
startCreatedProcessin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
create
public org.activiti.api.process.model.ProcessInstance create(org.activiti.api.process.model.payloads.CreateProcessInstancePayload createProcessInstancePayload) - Specified by:
createin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
suspend
public org.activiti.api.process.model.ProcessInstance suspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload) - Specified by:
suspendin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
resume
public org.activiti.api.process.model.ProcessInstance resume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload) - Specified by:
resumein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
delete
public org.activiti.api.process.model.ProcessInstance delete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload) - Specified by:
deletein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
variables
public List<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload) - Specified by:
variablesin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
removeVariables
public void removeVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload) - Specified by:
removeVariablesin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
setVariables
public void setVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload) - Specified by:
setVariablesin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
signal
@Transactional public void signal(org.activiti.api.process.model.payloads.SignalPayload signalPayload) - Specified by:
signalin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processDefinitionMeta
public org.activiti.api.process.model.ProcessDefinitionMeta processDefinitionMeta(String processDefinitionKey) - Specified by:
processDefinitionMetain interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstanceMeta
public org.activiti.api.process.model.ProcessInstanceMeta processInstanceMeta(String processInstanceId) - Specified by:
processInstanceMetain interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
update
public org.activiti.api.process.model.ProcessInstance update(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload) - Specified by:
updatein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
receive
@Transactional public void receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload) - Specified by:
receivein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
start
public org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload) - Specified by:
startin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
getProcessDefinitionAndCheckUserHasRights
-
selectLatestDeployment
public org.activiti.api.process.model.Deployment selectLatestDeployment()- Specified by:
selectLatestDeploymentin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
internalProcessInstance
public org.activiti.engine.runtime.ProcessInstance internalProcessInstance(String processInstanceId)
-