Class ProcessDefinitionResource

java.lang.Object
org.flowable.rest.service.api.repository.BaseProcessDefinitionResource
org.flowable.rest.service.api.repository.ProcessDefinitionResource

@RestController public class ProcessDefinitionResource extends BaseProcessDefinitionResource
Author:
Frederik Heremans
  • Field Details

  • Constructor Details

    • ProcessDefinitionResource

      public ProcessDefinitionResource()
  • Method Details

    • getProcessDefinition

      @GetMapping(value="/repository/process-definitions/{processDefinitionId}", produces="application/json") public ProcessDefinitionResponse getProcessDefinition(@PathVariable String processDefinitionId)
    • executeProcessDefinitionAction

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

      @GetMapping(value="/repository/process-definitions/{processDefinitionId}/start-form", produces="application/json") public String getProcessDefinitionStartForm(@PathVariable String processDefinitionId)
    • migrateInstancesOfProcessDefinition

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

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

      protected org.flowable.form.api.FormInfo getStartForm(org.flowable.form.api.FormRepositoryService formRepositoryService, ProcessDefinition processDefinition)
    • activateProcessDefinition

      protected ProcessDefinitionResponse activateProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date)
    • suspendProcessDefinition

      protected ProcessDefinitionResponse suspendProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date)