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 java.lang.Object implements org.activiti.api.process.runtime.ProcessRuntime
-
-
Constructor Summary
Constructors Constructor Description ProcessRuntimeImpl(org.activiti.engine.RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, org.activiti.engine.RuntimeService runtimeService, org.activiti.core.common.spring.security.policies.ProcessSecurityPoliciesManager securityPoliciesManager, APIProcessInstanceConverter processInstanceConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration configuration, org.springframework.context.ApplicationEventPublisher eventPublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.activiti.api.process.runtime.conf.ProcessRuntimeConfigurationconfiguration()org.activiti.api.process.model.ProcessInstancedelete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload)org.activiti.api.process.model.ProcessDefinitionprocessDefinition(java.lang.String processDefinitionId)org.activiti.api.process.model.ProcessDefinitionMetaprocessDefinitionMeta(java.lang.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, org.activiti.api.process.model.payloads.GetProcessDefinitionsPayload getProcessDefinitionsPayload)org.activiti.api.process.model.ProcessInstanceprocessInstance(java.lang.String processInstanceId)org.activiti.api.process.model.ProcessInstanceMetaprocessInstanceMeta(java.lang.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)voidsetVariables(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.ProcessInstancesuspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload)org.activiti.api.process.model.ProcessInstanceupdate(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload)java.util.List<org.activiti.api.model.shared.model.VariableInstance>variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload)
-
-
-
Constructor Detail
-
ProcessRuntimeImpl
public ProcessRuntimeImpl(org.activiti.engine.RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, org.activiti.engine.RuntimeService runtimeService, org.activiti.core.common.spring.security.policies.ProcessSecurityPoliciesManager securityPoliciesManager, APIProcessInstanceConverter processInstanceConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, org.activiti.api.process.runtime.conf.ProcessRuntimeConfiguration configuration, org.springframework.context.ApplicationEventPublisher eventPublisher)
-
-
Method Detail
-
processDefinition
public org.activiti.api.process.model.ProcessDefinition processDefinition(java.lang.String processDefinitionId)
- Specified by:
processDefinitionin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processDefinitions
public org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessDefinition> processDefinitions(org.activiti.api.runtime.shared.query.Pageable pageable)
- Specified by:
processDefinitionsin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processDefinitions
public 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)- Specified by:
processDefinitionsin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstance
public org.activiti.api.process.model.ProcessInstance processInstance(java.lang.String processInstanceId)
- Specified by:
processInstancein interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstances
public org.activiti.api.runtime.shared.query.Page<org.activiti.api.process.model.ProcessInstance> processInstances(org.activiti.api.runtime.shared.query.Pageable pageable)
- Specified by:
processInstancesin interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstances
public 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)- Specified by:
processInstancesin 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
-
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 java.util.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(java.lang.String processDefinitionKey)
- Specified by:
processDefinitionMetain interfaceorg.activiti.api.process.runtime.ProcessRuntime
-
processInstanceMeta
public org.activiti.api.process.model.ProcessInstanceMeta processInstanceMeta(java.lang.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
-
-