public abstract class AbstractReportDto<T extends Report> extends AbstractSearchQueryDto
Modifier and Type | Field and Description |
---|---|
protected PeriodUnit |
periodUnit |
static String |
REPORT_TYPE_DURATION |
protected String |
reportType |
static List<String> |
VALID_REPORT_TYPE_VALUES |
objectMapper
Constructor and Description |
---|
AbstractReportDto() |
AbstractReportDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
javax.ws.rs.core.MultivaluedMap<String,String> queryParameters) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
applyFilters(T reportQuery) |
protected abstract T |
createNewReportQuery(ProcessEngine engine) |
List<? extends ReportResult> |
executeReport(ProcessEngine engine) |
void |
setPeriodUnit(PeriodUnit periodUnit) |
void |
setReportType(String reportType) |
setObjectMapper, setValueBasedOnAnnotation
public static final String REPORT_TYPE_DURATION
protected String reportType
protected PeriodUnit periodUnit
public void setReportType(String reportType)
public void setPeriodUnit(PeriodUnit periodUnit)
public List<? extends ReportResult> executeReport(ProcessEngine engine)
protected abstract T createNewReportQuery(ProcessEngine engine)
protected abstract void applyFilters(T reportQuery)
Copyright © 2017. All rights reserved.