Package org.camunda.bpm.engine.rest.impl
Class ProcessDefinitionRestServiceImpl
java.lang.Object
org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
org.camunda.bpm.engine.rest.impl.ProcessDefinitionRestServiceImpl
- All Implemented Interfaces:
ProcessDefinitionRestService
public class ProcessDefinitionRestServiceImpl
extends AbstractRestProcessEngineAware
implements ProcessDefinitionRestService
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
objectMapper, relativeRootResourcePathFields inherited from interface org.camunda.bpm.engine.rest.ProcessDefinitionRestService
APPLICATION_BPMN20_XML, APPLICATION_BPMN20_XML_TYPE, PATH -
Constructor Summary
ConstructorsConstructorDescriptionProcessDefinitionRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteProcessDefinitions(DeleteProcessDefinitionsBuilder builder, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) voiddeleteProcessDefinitionsByKey(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) voiddeleteProcessDefinitionsByKeyAndTenantId(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings, String tenantId) getProcessDefinitionById(String processDefinitionId) getProcessDefinitionByKey(String processDefinitionKey) getProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) getProcessDefinitions(jakarta.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults) Exposes theProcessDefinitionQueryinterface as a REST service.getProcessDefinitionsCount(jakarta.ws.rs.core.UriInfo uriInfo) getStatistics(Boolean includeFailedJobs, Boolean includeRootIncidents, Boolean includeIncidents, String includeIncidentsForType) voidMethods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
-
Constructor Details
-
ProcessDefinitionRestServiceImpl
public ProcessDefinitionRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getProcessDefinitionByKey
- Specified by:
getProcessDefinitionByKeyin interfaceProcessDefinitionRestService
-
getProcessDefinitionByKeyAndTenantId
public ProcessDefinitionResource getProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) - Specified by:
getProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionRestService
-
getProcessDefinitionById
- Specified by:
getProcessDefinitionByIdin interfaceProcessDefinitionRestService
-
getProcessDefinitions
public List<ProcessDefinitionDto> getProcessDefinitions(jakarta.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults) Description copied from interface:ProcessDefinitionRestServiceExposes theProcessDefinitionQueryinterface as a REST service.- Specified by:
getProcessDefinitionsin interfaceProcessDefinitionRestService- Returns:
-
getProcessDefinitionsCount
- Specified by:
getProcessDefinitionsCountin interfaceProcessDefinitionRestService
-
getStatistics
public List<StatisticsResultDto> getStatistics(Boolean includeFailedJobs, Boolean includeRootIncidents, Boolean includeIncidents, String includeIncidentsForType) - Specified by:
getStatisticsin interfaceProcessDefinitionRestService
-
updateSuspensionState
- Specified by:
updateSuspensionStatein interfaceProcessDefinitionRestService
-
deleteProcessDefinitionsByKey
public void deleteProcessDefinitionsByKey(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) - Specified by:
deleteProcessDefinitionsByKeyin interfaceProcessDefinitionRestService
-
deleteProcessDefinitionsByKeyAndTenantId
public void deleteProcessDefinitionsByKeyAndTenantId(String processDefinitionKey, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings, String tenantId) - Specified by:
deleteProcessDefinitionsByKeyAndTenantIdin interfaceProcessDefinitionRestService
-
deleteProcessDefinitions
protected void deleteProcessDefinitions(DeleteProcessDefinitionsBuilder builder, boolean cascade, boolean skipCustomListeners, boolean skipIoMappings)
-