org.camunda.bpm.engine.rest.dto.history
Class HistoricProcessInstanceReportDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
      extended by org.camunda.bpm.engine.rest.dto.AbstractReportDto<HistoricProcessInstanceReport>
          extended by org.camunda.bpm.engine.rest.dto.history.HistoricProcessInstanceReportDto

public class HistoricProcessInstanceReportDto
extends AbstractReportDto<HistoricProcessInstanceReport>

Author:
Roman Smirnov

Field Summary
protected  String[] processDefinitionIdIn
           
protected  String[] processDefinitionKeyIn
           
static String REPORT_TYPE_DURATION
           
protected  Date startedAfter
           
protected  Date startedBefore
           
static List<String> VALID_REPORT_TYPE_VALUES
           
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractReportDto
periodUnit, REPORT_TYPE_COUNT, reportType
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
objectMapper
 
Constructor Summary
HistoricProcessInstanceReportDto()
           
HistoricProcessInstanceReportDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(HistoricProcessInstanceReport reportQuery)
           
protected  HistoricProcessInstanceReport createNewReportQuery(ProcessEngine engine)
           
 void setProcessDefinitionIdIn(String[] processDefinitionIdIn)
           
 void setProcessDefinitionKeyIn(String[] processDefinitionKeyIn)
           
 void setStartedAfter(Date startedAfter)
           
 void setStartedBefore(Date startedBefore)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractReportDto
executeReport, executeReportQuery, getPeriodUnit, getReportType, setPeriodUnit, setReportType
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
setObjectMapper, setValueBasedOnAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processDefinitionIdIn

protected String[] processDefinitionIdIn

processDefinitionKeyIn

protected String[] processDefinitionKeyIn

startedAfter

protected Date startedAfter

startedBefore

protected Date startedBefore

REPORT_TYPE_DURATION

public static final String REPORT_TYPE_DURATION
See Also:
Constant Field Values

VALID_REPORT_TYPE_VALUES

public static final List<String> VALID_REPORT_TYPE_VALUES
Constructor Detail

HistoricProcessInstanceReportDto

public HistoricProcessInstanceReportDto()

HistoricProcessInstanceReportDto

public HistoricProcessInstanceReportDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                        javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Method Detail

setProcessDefinitionIdIn

public void setProcessDefinitionIdIn(String[] processDefinitionIdIn)

setProcessDefinitionKeyIn

public void setProcessDefinitionKeyIn(String[] processDefinitionKeyIn)

setStartedAfter

public void setStartedAfter(Date startedAfter)

setStartedBefore

public void setStartedBefore(Date startedBefore)

createNewReportQuery

protected HistoricProcessInstanceReport createNewReportQuery(ProcessEngine engine)
Specified by:
createNewReportQuery in class AbstractReportDto<HistoricProcessInstanceReport>

applyFilters

protected void applyFilters(HistoricProcessInstanceReport reportQuery)
Specified by:
applyFilters in class AbstractReportDto<HistoricProcessInstanceReport>


Copyright © 2016 camunda services GmbH. All rights reserved.