Class ProcessAdminRuntimeImpl

  • All Implemented Interfaces:
    org.activiti.api.process.runtime.ProcessAdminRuntime

    @PreAuthorize("hasRole(\'ACTIVITI_ADMIN\')")
    public class ProcessAdminRuntimeImpl
    extends java.lang.Object
    implements org.activiti.api.process.runtime.ProcessAdminRuntime
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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​(java.lang.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​(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)  
      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)  
      • Methods inherited from class java.lang.Object

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

      • ProcessAdminRuntimeImpl

        public ProcessAdminRuntimeImpl​(org.activiti.engine.RepositoryService repositoryService,
                                       APIProcessDefinitionConverter processDefinitionConverter,
                                       org.activiti.engine.RuntimeService runtimeService,
                                       APIProcessInstanceConverter processInstanceConverter,
                                       org.springframework.context.ApplicationEventPublisher eventPublisher)
    • Method Detail

      • processDefinition

        public org.activiti.api.process.model.ProcessDefinition processDefinition​(java.lang.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​(java.lang.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
      • 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