public class HistoricProcessInstanceReportImpl extends AbstractReport implements HistoricProcessInstanceReport
AbstractReport.ReportType| Modifier and Type | Field and Description |
|---|---|
protected String[] |
processDefinitionIdIn |
protected String[] |
processDefinitionKeyIn |
protected Date |
startedAfter |
protected Date |
startedBefore |
commandExecutor, reportPeriodUnit, reportType, tenantCheck| Constructor and Description |
|---|
HistoricProcessInstanceReportImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
List<DurationReportResult> |
executeDurationReport(CommandContext commandContext) |
String[] |
getProcessDefinitionIdIn() |
String[] |
getProcessDefinitionKeyIn() |
Date |
getStartedAfter() |
Date |
getStartedBefore() |
protected boolean |
hasExcludingConditions()
Whether or not the report query has excluding conditions.
|
HistoricProcessInstanceReport |
processDefinitionIdIn(String... processDefinitionIds)
Only takes historic process instances into account for the given process definition ids.
|
HistoricProcessInstanceReport |
processDefinitionKeyIn(String... processDefinitionKeys)
Only takes historic process instances into account for the given process definition keys.
|
HistoricProcessInstanceReport |
startedAfter(Date startedAfter)
Only takes historic process instances into account that were started after the given date.
|
HistoricProcessInstanceReport |
startedBefore(Date startedBefore)
Only takes historic process instances into account that were started before the given date.
|
duration, execute, executeDuration, getCommandExecutor, getReportPeriodUnit, getReportPeriodUnitName, getReportType, getReportTypeName, getTenantCheck, setCommandExecutorprotected Date startedAfter
protected Date startedBefore
protected String[] processDefinitionIdIn
protected String[] processDefinitionKeyIn
public HistoricProcessInstanceReportImpl(CommandExecutor commandExecutor)
public HistoricProcessInstanceReport startedAfter(Date startedAfter)
HistoricProcessInstanceReportstartedAfter in interface HistoricProcessInstanceReportpublic HistoricProcessInstanceReport startedBefore(Date startedBefore)
HistoricProcessInstanceReportstartedBefore in interface HistoricProcessInstanceReportpublic HistoricProcessInstanceReport processDefinitionIdIn(String... processDefinitionIds)
HistoricProcessInstanceReportprocessDefinitionIdIn in interface HistoricProcessInstanceReportpublic HistoricProcessInstanceReport processDefinitionKeyIn(String... processDefinitionKeys)
HistoricProcessInstanceReportprocessDefinitionKeyIn in interface HistoricProcessInstanceReportprotected boolean hasExcludingConditions()
AbstractReporthasExcludingConditions in class AbstractReporttrue if the report query does have excluding conditions, false otherwisepublic List<DurationReportResult> executeDurationReport(CommandContext commandContext)
executeDurationReport in class AbstractReportpublic Date getStartedAfter()
public Date getStartedBefore()
public String[] getProcessDefinitionIdIn()
public String[] getProcessDefinitionKeyIn()
Copyright © 2017. All rights reserved.