org.camunda.bpm.engine.rest.impl
Class ProcessDefinitionRestServiceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
      extended by org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
          extended by 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, relativeRootResourcePath
 
Fields inherited from class org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
processEngine
 
Fields inherited from interface org.camunda.bpm.engine.rest.ProcessDefinitionRestService
APPLICATION_BPMN20_XML, APPLICATION_BPMN20_XML_TYPE, PATH
 
Constructor Summary
ProcessDefinitionRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 ProcessDefinitionResource getProcessDefinitionById(String processDefinitionId)
           
 ProcessDefinitionResource getProcessDefinitionByKey(String processDefinitionKey)
           
 ProcessDefinitionResource getProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
           
 List<ProcessDefinitionDto> getProcessDefinitions(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
          Exposes the ProcessDefinitionQuery interface as a REST service.
 CountResultDto getProcessDefinitionsCount(javax.ws.rs.core.UriInfo uriInfo)
           
 List<StatisticsResultDto> getStatistics(Boolean includeFailedJobs, Boolean includeIncidents, String includeIncidentsForType)
           
 void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessDefinitionRestServiceImpl

public ProcessDefinitionRestServiceImpl(String engineName,
                                        com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

getProcessDefinitionByKey

public ProcessDefinitionResource getProcessDefinitionByKey(String processDefinitionKey)
Specified by:
getProcessDefinitionByKey in interface ProcessDefinitionRestService

getProcessDefinitionByKeyAndTenantId

public ProcessDefinitionResource getProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
                                                                      String tenantId)
Specified by:
getProcessDefinitionByKeyAndTenantId in interface ProcessDefinitionRestService

getProcessDefinitionById

public ProcessDefinitionResource getProcessDefinitionById(String processDefinitionId)
Specified by:
getProcessDefinitionById in interface ProcessDefinitionRestService

getProcessDefinitions

public List<ProcessDefinitionDto> getProcessDefinitions(javax.ws.rs.core.UriInfo uriInfo,
                                                        Integer firstResult,
                                                        Integer maxResults)
Description copied from interface: ProcessDefinitionRestService
Exposes the ProcessDefinitionQuery interface as a REST service.

Specified by:
getProcessDefinitions in interface ProcessDefinitionRestService
Returns:

getProcessDefinitionsCount

public CountResultDto getProcessDefinitionsCount(javax.ws.rs.core.UriInfo uriInfo)
Specified by:
getProcessDefinitionsCount in interface ProcessDefinitionRestService

getStatistics

public List<StatisticsResultDto> getStatistics(Boolean includeFailedJobs,
                                               Boolean includeIncidents,
                                               String includeIncidentsForType)
Specified by:
getStatistics in interface ProcessDefinitionRestService

updateSuspensionState

public void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
Specified by:
updateSuspensionState in interface ProcessDefinitionRestService


Copyright © 2016 camunda services GmbH. All rights reserved.