Interface ProcessDefinitionRestService

All Known Implementing Classes:
ProcessDefinitionRestServiceImpl

public interface ProcessDefinitionRestService
  • Field Details

  • Method Details

    • getProcessDefinitionById

      ProcessDefinitionResource getProcessDefinitionById(String processDefinitionId)
    • getProcessDefinitionByKey

      ProcessDefinitionResource getProcessDefinitionByKey(String processDefinitionKey)
    • getProcessDefinitionByKeyAndTenantId

      ProcessDefinitionResource getProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
    • getProcessDefinitions

      List<ProcessDefinitionDto> getProcessDefinitions(@Context javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
      Exposes the ProcessDefinitionQuery interface as a REST service.
      Parameters:
      uriInfo -
      firstResult -
      maxResults -
      Returns:
    • getProcessDefinitionsCount

      CountResultDto getProcessDefinitionsCount(@Context javax.ws.rs.core.UriInfo uriInfo)
    • getStatistics

      List<StatisticsResultDto> getStatistics(Boolean includeFailedJobs, Boolean includeRootIncidents, Boolean includeIncidents, String includeIncidentsForType)
    • updateSuspensionState

      void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
    • deleteProcessDefinitionsByKey

      void deleteProcessDefinitionsByKey(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings)
    • deleteProcessDefinitionsByKeyAndTenantId

      void deleteProcessDefinitionsByKeyAndTenantId(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings, String tenantId)