Class ProcessAdminRuntimeImpl

java.lang.Object
org.activiti.runtime.api.impl.ProcessAdminRuntimeImpl
All Implemented Interfaces:
org.activiti.api.process.runtime.ProcessAdminRuntime

@PreAuthorize("hasAnyRole(\'ACTIVITI_ADMIN\',\'APPLICATION_MANAGER\')") public class ProcessAdminRuntimeImpl extends Object implements org.activiti.api.process.runtime.ProcessAdminRuntime
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProcessAdminRuntimeImpl(org.activiti.engine.RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, org.activiti.engine.RuntimeService runtimeService, APIProcessInstanceConverter processInstanceConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.activiti.api.process.model.ProcessInstance
    delete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload)
     
    org.activiti.api.process.model.ProcessDefinition
    processDefinition(String processDefinitionId)
     
    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.ProcessInstance
    processInstance(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)
     
    void
    receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload)
     
    void
    removeVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload)
     
    org.activiti.api.process.model.ProcessInstance
    resume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload)
     
    void
    setVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload)
     
    void
    signal(org.activiti.api.process.model.payloads.SignalPayload signalPayload)
     
    org.activiti.api.process.model.ProcessInstance
    start(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload)
     
    org.activiti.api.process.model.ProcessInstance
    start(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload)
     
    org.activiti.api.process.model.ProcessInstance
    suspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload)
     
    org.activiti.api.process.model.ProcessInstance
    update(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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProcessAdminRuntimeImpl

      public ProcessAdminRuntimeImpl(org.activiti.engine.RepositoryService repositoryService, APIProcessDefinitionConverter processDefinitionConverter, org.activiti.engine.RuntimeService runtimeService, APIProcessInstanceConverter processInstanceConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, org.springframework.context.ApplicationEventPublisher eventPublisher, ProcessVariablesPayloadValidator processVariablesValidator)
  • Method Details

    • processDefinition

      public org.activiti.api.process.model.ProcessDefinition processDefinition(String processDefinitionId)
      Specified by:
      processDefinition in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • 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:
      processDefinitions in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • 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:
      processDefinitions in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • start

      public org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartProcessPayload startProcessPayload)
      Specified by:
      start in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • 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:
      processInstances in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • processInstance

      public org.activiti.api.process.model.ProcessInstance processInstance(String processInstanceId)
      Specified by:
      processInstance in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • 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:
      processInstances in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • delete

      public org.activiti.api.process.model.ProcessInstance delete(org.activiti.api.process.model.payloads.DeleteProcessPayload deleteProcessPayload)
      Specified by:
      delete in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • signal

      @Transactional public void signal(org.activiti.api.process.model.payloads.SignalPayload signalPayload)
      Specified by:
      signal in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • suspend

      public org.activiti.api.process.model.ProcessInstance suspend(org.activiti.api.process.model.payloads.SuspendProcessPayload suspendProcessPayload)
      Specified by:
      suspend in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • resume

      public org.activiti.api.process.model.ProcessInstance resume(org.activiti.api.process.model.payloads.ResumeProcessPayload resumeProcessPayload)
      Specified by:
      resume in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • update

      public org.activiti.api.process.model.ProcessInstance update(org.activiti.api.process.model.payloads.UpdateProcessPayload updateProcessPayload)
      Specified by:
      update in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • setVariables

      public void setVariables(org.activiti.api.process.model.payloads.SetProcessVariablesPayload setProcessVariablesPayload)
      Specified by:
      setVariables in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • variables

      public List<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.process.model.payloads.GetVariablesPayload getVariablesPayload)
      Specified by:
      variables in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • removeVariables

      public void removeVariables(org.activiti.api.process.model.payloads.RemoveProcessVariablesPayload removeProcessVariablesPayload)
      Specified by:
      removeVariables in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • receive

      @Transactional public void receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload messagePayload)
      Specified by:
      receive in interface org.activiti.api.process.runtime.ProcessAdminRuntime
    • start

      public org.activiti.api.process.model.ProcessInstance start(org.activiti.api.process.model.payloads.StartMessagePayload messagePayload)
      Specified by:
      start in interface org.activiti.api.process.runtime.ProcessAdminRuntime