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

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

public class HistoricTaskInstanceReportQueryDto
extends AbstractReportDto<HistoricTaskInstanceReport>

Author:
Stefan Hentschel.

Field Summary
protected  Date completedAfter
           
protected  Date completedBefore
           
protected  String groupby
           
static String PROCESS_DEFINITION
           
static String TASK_NAME
           
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractReportDto
periodUnit, REPORT_TYPE_COUNT, REPORT_TYPE_DURATION, reportType, VALID_REPORT_TYPE_VALUES
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
objectMapper
 
Constructor Summary
HistoricTaskInstanceReportQueryDto()
           
HistoricTaskInstanceReportQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(HistoricTaskInstanceReport reportQuery)
           
protected  HistoricTaskInstanceReport createNewReportQuery(ProcessEngine engine)
           
 List<HistoricTaskInstanceReportResult> executeCompletedReport(ProcessEngine engine)
           
 Date getCompletedAfter()
           
 Date getCompletedBefore()
           
 String getGroupBy()
           
 void setCompletedAfter(Date completedAfter)
           
 void setCompletedBefore(Date completedBefore)
           
 void setGroupBy(String groupby)
           
 
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

PROCESS_DEFINITION

public static final String PROCESS_DEFINITION
See Also:
Constant Field Values

TASK_NAME

public static final String TASK_NAME
See Also:
Constant Field Values

completedBefore

protected Date completedBefore

completedAfter

protected Date completedAfter

groupby

protected String groupby
Constructor Detail

HistoricTaskInstanceReportQueryDto

public HistoricTaskInstanceReportQueryDto()

HistoricTaskInstanceReportQueryDto

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

getCompletedBefore

public Date getCompletedBefore()

getCompletedAfter

public Date getCompletedAfter()

getGroupBy

public String getGroupBy()

setCompletedAfter

public void setCompletedAfter(Date completedAfter)

setCompletedBefore

public void setCompletedBefore(Date completedBefore)

setGroupBy

public void setGroupBy(String groupby)

applyFilters

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

createNewReportQuery

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

executeCompletedReport

public List<HistoricTaskInstanceReportResult> executeCompletedReport(ProcessEngine engine)


Copyright © 2016 camunda services GmbH. All rights reserved.