org.camunda.bpm.engine.rest.impl.history
Class HistoricProcessInstanceRestServiceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.rest.impl.history.HistoricProcessInstanceRestServiceImpl
All Implemented Interfaces:
HistoricProcessInstanceRestService

public class HistoricProcessInstanceRestServiceImpl
extends Object
implements HistoricProcessInstanceRestService


Field Summary
static javax.ws.rs.core.MediaType APPLICATION_CSV_TYPE
           
protected  com.fasterxml.jackson.databind.ObjectMapper objectMapper
           
protected  ProcessEngine processEngine
           
static javax.ws.rs.core.MediaType TEXT_CSV_TYPE
           
static List<javax.ws.rs.core.Variant> VARIANTS
           
 
Fields inherited from interface org.camunda.bpm.engine.rest.history.HistoricProcessInstanceRestService
PATH
 
Constructor Summary
HistoricProcessInstanceRestServiceImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper, ProcessEngine processEngine)
           
 
Method Summary
 BatchDto deleteAsync(DeleteHistoricProcessInstancesDto dto)
           
 HistoricProcessInstanceResource getHistoricProcessInstance(String processInstanceId)
           
 List<HistoricProcessInstanceDto> getHistoricProcessInstances(javax.ws.rs.core.UriInfo uriInfo, Integer firstResult, Integer maxResults)
          Exposes the HistoricProcessInstanceQuery interface as a REST service.
 CountResultDto getHistoricProcessInstancesCount(javax.ws.rs.core.UriInfo uriInfo)
           
 javax.ws.rs.core.Response getHistoricProcessInstancesReport(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request)
           
protected  String getReportResultAsCsv(javax.ws.rs.core.UriInfo uriInfo)
           
protected  List<ReportResultDto> getReportResultAsJson(javax.ws.rs.core.UriInfo uriInfo)
           
protected  List<ReportResult> queryHistoricProcessInstanceReport(javax.ws.rs.core.UriInfo uriInfo)
           
 List<HistoricProcessInstanceDto> queryHistoricProcessInstances(HistoricProcessInstanceQueryDto queryDto, Integer firstResult, Integer maxResults)
           
 CountResultDto queryHistoricProcessInstancesCount(HistoricProcessInstanceQueryDto queryDto)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_CSV_TYPE

public static final javax.ws.rs.core.MediaType APPLICATION_CSV_TYPE

TEXT_CSV_TYPE

public static final javax.ws.rs.core.MediaType TEXT_CSV_TYPE

VARIANTS

public static final List<javax.ws.rs.core.Variant> VARIANTS

objectMapper

protected com.fasterxml.jackson.databind.ObjectMapper objectMapper

processEngine

protected ProcessEngine processEngine
Constructor Detail

HistoricProcessInstanceRestServiceImpl

public HistoricProcessInstanceRestServiceImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                              ProcessEngine processEngine)
Method Detail

getHistoricProcessInstance

public HistoricProcessInstanceResource getHistoricProcessInstance(String processInstanceId)
Specified by:
getHistoricProcessInstance in interface HistoricProcessInstanceRestService

getHistoricProcessInstances

public List<HistoricProcessInstanceDto> getHistoricProcessInstances(javax.ws.rs.core.UriInfo uriInfo,
                                                                    Integer firstResult,
                                                                    Integer maxResults)
Description copied from interface: HistoricProcessInstanceRestService
Exposes the HistoricProcessInstanceQuery interface as a REST service.

Specified by:
getHistoricProcessInstances in interface HistoricProcessInstanceRestService
Returns:

queryHistoricProcessInstances

public List<HistoricProcessInstanceDto> queryHistoricProcessInstances(HistoricProcessInstanceQueryDto queryDto,
                                                                      Integer firstResult,
                                                                      Integer maxResults)
Specified by:
queryHistoricProcessInstances in interface HistoricProcessInstanceRestService
Returns:

getHistoricProcessInstancesCount

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

queryHistoricProcessInstancesCount

public CountResultDto queryHistoricProcessInstancesCount(HistoricProcessInstanceQueryDto queryDto)
Specified by:
queryHistoricProcessInstancesCount in interface HistoricProcessInstanceRestService

queryHistoricProcessInstanceReport

protected List<ReportResult> queryHistoricProcessInstanceReport(javax.ws.rs.core.UriInfo uriInfo)

getHistoricProcessInstancesReport

public javax.ws.rs.core.Response getHistoricProcessInstancesReport(javax.ws.rs.core.UriInfo uriInfo,
                                                                   javax.ws.rs.core.Request request)
Specified by:
getHistoricProcessInstancesReport in interface HistoricProcessInstanceRestService

deleteAsync

public BatchDto deleteAsync(DeleteHistoricProcessInstancesDto dto)
Specified by:
deleteAsync in interface HistoricProcessInstanceRestService

getReportResultAsJson

protected List<ReportResultDto> getReportResultAsJson(javax.ws.rs.core.UriInfo uriInfo)

getReportResultAsCsv

protected String getReportResultAsCsv(javax.ws.rs.core.UriInfo uriInfo)


Copyright © 2016 camunda services GmbH. All rights reserved.