Class ProcessInstanceService


  • @Service
    public class ProcessInstanceService
    extends Object
    Service for invoking Flowable REST services.
    • Constructor Detail

      • ProcessInstanceService

        public ProcessInstanceService()
    • Method Detail

      • listProcesInstances

        public com.fasterxml.jackson.databind.JsonNode listProcesInstances​(com.fasterxml.jackson.databind.node.ObjectNode bodyNode,
                                                                           ServerConfig serverConfig)
      • listProcesInstancesForProcessDefinition

        public com.fasterxml.jackson.databind.JsonNode listProcesInstancesForProcessDefinition​(com.fasterxml.jackson.databind.node.ObjectNode bodyNode,
                                                                                               ServerConfig serverConfig)
      • getProcessInstance

        public com.fasterxml.jackson.databind.JsonNode getProcessInstance​(ServerConfig serverConfig,
                                                                          String processInstanceId)
      • getTasks

        public com.fasterxml.jackson.databind.JsonNode getTasks​(ServerConfig serverConfig,
                                                                String processInstanceId)
      • getDecisionExecutions

        public com.fasterxml.jackson.databind.JsonNode getDecisionExecutions​(ServerConfig serverConfig,
                                                                             String processInstanceId)
      • getVariables

        public com.fasterxml.jackson.databind.JsonNode getVariables​(ServerConfig serverConfig,
                                                                    String processInstanceId)
      • updateVariable

        public void updateVariable​(ServerConfig serverConfig,
                                   String processInstanceId,
                                   String variableName,
                                   com.fasterxml.jackson.databind.node.ObjectNode objectNode)
      • createVariable

        public void createVariable​(ServerConfig serverConfig,
                                   String processInstanceId,
                                   com.fasterxml.jackson.databind.node.ObjectNode objectNode)
      • deleteVariable

        public void deleteVariable​(ServerConfig serverConfig,
                                   String processInstanceId,
                                   String variableName)
      • getSubProcesses

        public com.fasterxml.jackson.databind.JsonNode getSubProcesses​(ServerConfig serverConfig,
                                                                       String processInstanceId)
      • getJobs

        public com.fasterxml.jackson.databind.JsonNode getJobs​(ServerConfig serverConfig,
                                                               String processInstanceId)
      • getCompletedActivityInstancesAndProcessDefinitionId

        public List<String> getCompletedActivityInstancesAndProcessDefinitionId​(ServerConfig serverConfig,
                                                                                String processInstanceId)