Class ActionInstanceResource


@RestController
public class ActionInstanceResource
extends BaseActionInstanceResource
Author:
Tijs Rademakers
  • Field Details

  • Constructor Details

    • ActionInstanceResource

      public ActionInstanceResource​(ActionRuntimeService actionRuntimeService, ActionDefinitionMapper actionDefinitionMapper, org.springframework.beans.factory.ObjectProvider<ActionTemplateService> actionTemplateServiceProvider, org.springframework.beans.factory.ObjectProvider<InspectActionInterceptor> inspectActionInterceptorProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.flowable.core.service.form.FlowableFormDecoratorInvoker formDecoratorInvoker, @Value("${flowable.inspect.enabled:false}") boolean inspectEnabled)
  • Method Details

    • getActionInstance

      @GetMapping(value="/action-runtime/action-instances/{actionInstanceId}", produces="application/json") public ActionInstanceResponse getActionInstance​(@PathVariable("actionInstanceId") java.lang.String actionInstanceId)
    • executeActionInstance

      @PostMapping(value="/action-runtime/action-instances/{actionInstanceId}/execute", produces="application/json") public HistoricActionInstanceResponse executeActionInstance​(@PathVariable("actionInstanceId") java.lang.String actionInstanceId, @RequestBody java.util.Map<java.lang.String,​java.lang.Object> payload)
    • createActionInstance

      @PostMapping(value="/action-runtime/action-instances", produces="application/json") public ActionInstanceResponse createActionInstance​(@RequestBody CreateActionInstanceRequest actionInstanceRequest)
    • getActionInstanceActionDefinition

      @GetMapping(value="/action-runtime/action-instances/{actionInstanceId}/action-definition", produces="application/json") public ActionDefinitionResponse getActionInstanceActionDefinition​(@PathVariable java.lang.String actionInstanceId)
    • getActionInstanceForm

      @GetMapping(value="/action-runtime/action-instances/{actionInstanceId}/form-model", produces="application/json") public org.flowable.form.api.FormModel getActionInstanceForm​(@PathVariable java.lang.String actionInstanceId)
    • getActionInstanceVariables

      @GetMapping(value="/action-runtime/action-instances/{actionInstanceId}/variables", produces="application/json") public java.util.Map<java.lang.String,​java.lang.Object> getActionInstanceVariables​(@PathVariable java.lang.String actionInstanceId)