Interface ProcessDefinitionResource

    • Method Detail

      • getProcessDefinition

        @GET
        @Produces("application/json")
        ProcessDefinitionDto getProcessDefinition()
      • getProcessDefinitionBpmn20Xml

        @GET
        @Path("/xml")
        @Produces("application/json")
        ProcessDefinitionDiagramDto getProcessDefinitionBpmn20Xml()
      • getProcessDefinitionDiagram

        @GET
        @Path("/diagram")
        javax.ws.rs.core.Response getProcessDefinitionDiagram()
      • deleteProcessDefinition

        @DELETE
        javax.ws.rs.core.Response deleteProcessDefinition​(@QueryParam("cascade")
                                                          boolean cascade,
                                                          @QueryParam("skipCustomListeners")
                                                          boolean skipCustomListeners,
                                                          @QueryParam("skipIoMappings")
                                                          boolean skipIoMappings)
      • startProcessInstance

        @POST
        @Path("/start")
        @Consumes("application/json")
        @Produces("application/json")
        ProcessInstanceDto startProcessInstance​(@Context
                                                javax.ws.rs.core.UriInfo context,
                                                StartProcessInstanceDto parameters)
      • restartProcessInstance

        @POST
        @Path("/restart")
        @Consumes("application/json")
        void restartProcessInstance​(RestartProcessInstanceDto restartProcessInstanceDto)
      • restartProcessInstanceAsync

        @POST
        @Path("/restart-async")
        @Consumes("application/json")
        @Produces("application/json")
        BatchDto restartProcessInstanceAsync​(RestartProcessInstanceDto restartProcessInstanceDto)
      • submitForm

        @POST
        @Path("/submit-form")
        @Consumes("application/json")
        @Produces("application/json")
        ProcessInstanceDto submitForm​(@Context
                                      javax.ws.rs.core.UriInfo context,
                                      StartProcessInstanceDto parameters)
      • getActivityStatistics

        @GET
        @Path("/statistics")
        @Produces("application/json")
        List<StatisticsResultDto> getActivityStatistics​(@QueryParam("failedJobs")
                                                        Boolean includeFailedJobs,
                                                        @QueryParam("incidents")
                                                        Boolean includeIncidents,
                                                        @QueryParam("incidentsForType")
                                                        String includeIncidentsForType)
      • getStartForm

        @GET
        @Path("/startForm")
        @Produces("application/json")
        FormDto getStartForm()
      • getDeployedStartForm

        @GET
        @Path("/deployed-start-form")
        javax.ws.rs.core.Response getDeployedStartForm()
      • getRenderedForm

        @GET
        @Path("/rendered-form")
        @Produces("application/xhtml+xml")
        javax.ws.rs.core.Response getRenderedForm()
      • updateHistoryTimeToLive

        @PUT
        @Path("/history-time-to-live")
        @Consumes("application/json")
        void updateHistoryTimeToLive​(HistoryTimeToLiveDto historyTimeToLiveDto)
      • getFormVariables

        @GET
        @Path("/form-variables")
        @Produces("application/json")
        Map<String,​VariableValueDto> getFormVariables​(@QueryParam("variableNames")
                                                            String variableNames,
                                                            @QueryParam("deserializeValues") @DefaultValue("true")
                                                            boolean deserializeValues)
      • getStaticCalledProcessDefinitions

        @GET
        @Path("/static-called-process-definitions")
        @Produces("application/json")
        List<CalledProcessDefinitionDto> getStaticCalledProcessDefinitions()