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

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.ProcessInstanceRestServiceImpl
All Implemented Interfaces:
ProcessInstanceRestService

public class ProcessInstanceRestServiceImpl
extends AbstractRestProcessEngineAware
implements ProcessInstanceRestService


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.ProcessInstanceRestService
PATH
 
Constructor Summary
ProcessInstanceRestServiceImpl(String engineName, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 BatchDto deleteAsync(DeleteProcessInstancesDto dto)
           
 ProcessInstanceResource getProcessInstance(String processInstanceId)
           
 List<ProcessInstanceDto> getProcessInstances(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
          Exposes the ProcessInstanceQuery interface as a REST service.
 CountResultDto getProcessInstancesCount(javax.ws.rs.core.UriInfo uriInfo)
           
 List<ProcessInstanceDto> queryProcessInstances(ProcessInstanceQueryDto queryDto, Integer firstResult, Integer maxResults)
          Expects the same parameters as ProcessInstanceRestService.getProcessInstances(UriInfo, Integer, Integer) (as a JSON message body) and allows for any number of variable checks.
 CountResultDto queryProcessInstancesCount(ProcessInstanceQueryDto queryDto)
           
 BatchDto setRetriesByProcess(SetJobRetriesByProcessDto setJobRetriesDto)
           
 void updateSuspensionState(ProcessInstanceSuspensionStateDto 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

ProcessInstanceRestServiceImpl

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

getProcessInstances

public List<ProcessInstanceDto> getProcessInstances(javax.ws.rs.core.UriInfo uriInfo,
                                                    Integer firstResult,
                                                    Integer maxResults)
Description copied from interface: ProcessInstanceRestService
Exposes the ProcessInstanceQuery interface as a REST service.

Specified by:
getProcessInstances in interface ProcessInstanceRestService
Returns:

queryProcessInstances

public List<ProcessInstanceDto> queryProcessInstances(ProcessInstanceQueryDto queryDto,
                                                      Integer firstResult,
                                                      Integer maxResults)
Description copied from interface: ProcessInstanceRestService
Expects the same parameters as ProcessInstanceRestService.getProcessInstances(UriInfo, Integer, Integer) (as a JSON message body) and allows for any number of variable checks.

Specified by:
queryProcessInstances in interface ProcessInstanceRestService
Returns:

getProcessInstancesCount

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

queryProcessInstancesCount

public CountResultDto queryProcessInstancesCount(ProcessInstanceQueryDto queryDto)
Specified by:
queryProcessInstancesCount in interface ProcessInstanceRestService

getProcessInstance

public ProcessInstanceResource getProcessInstance(String processInstanceId)
Specified by:
getProcessInstance in interface ProcessInstanceRestService

updateSuspensionState

public void updateSuspensionState(ProcessInstanceSuspensionStateDto dto)
Specified by:
updateSuspensionState in interface ProcessInstanceRestService

deleteAsync

public BatchDto deleteAsync(DeleteProcessInstancesDto dto)
Specified by:
deleteAsync in interface ProcessInstanceRestService

setRetriesByProcess

public BatchDto setRetriesByProcess(SetJobRetriesByProcessDto setJobRetriesDto)
Specified by:
setRetriesByProcess in interface ProcessInstanceRestService


Copyright © 2016 camunda services GmbH. All rights reserved.