Class ProcessDefinitionResource

    • Field Detail

      • formRepositoryService

        @Autowired(required=false)
        protected org.flowable.form.api.FormRepositoryService formRepositoryService
    • Constructor Detail

      • ProcessDefinitionResource

        public ProcessDefinitionResource()
    • Method Detail

      • getProcessDefinition

        @GetMapping(value="/repository/process-definitions/{processDefinitionId}",
                    produces="application/json")
        public ProcessDefinitionResponse getProcessDefinition​(@PathVariable
                                                              String processDefinitionId,
                                                              javax.servlet.http.HttpServletRequest request)
      • executeProcessDefinitionAction

        @PutMapping(value="/repository/process-definitions/{processDefinitionId}",
                    produces="application/json")
        public ProcessDefinitionResponse executeProcessDefinitionAction​(@PathVariable
                                                                        String processDefinitionId,
                                                                        @RequestBody
                                                                        ProcessDefinitionActionRequest actionRequest,
                                                                        javax.servlet.http.HttpServletRequest request)
      • getProcessDefinitionStartForm

        @GetMapping(value="/repository/process-definitions/{processDefinitionId}/start-form",
                    produces="application/json")
        public String getProcessDefinitionStartForm​(@PathVariable
                                                    String processDefinitionId,
                                                    javax.servlet.http.HttpServletRequest request)
      • migrateInstancesOfProcessDefinition

        @PostMapping(value="/repository/process-definitions/{processDefinitionId}/migrate",
                     produces="application/json")
        public void migrateInstancesOfProcessDefinition​(@PathVariable
                                                        String processDefinitionId,
                                                        @RequestBody
                                                        String migrationDocumentJson,
                                                        javax.servlet.http.HttpServletRequest request)
      • batchMigrateInstancesOfProcessDefinition

        @PostMapping(value="/repository/process-definitions/{processDefinitionId}/batch-migrate",
                     produces="application/json")
        public void batchMigrateInstancesOfProcessDefinition​(@PathVariable
                                                             String processDefinitionId,
                                                             @RequestBody
                                                             String migrationDocumentJson,
                                                             javax.servlet.http.HttpServletRequest request)
      • getStartForm

        protected org.flowable.form.api.FormInfo getStartForm​(ProcessDefinition processDefinition)