Search in sources :

Example 1 with HistoricCaseActivityStatisticsDto

use of org.camunda.bpm.engine.rest.dto.history.HistoricCaseActivityStatisticsDto in project camunda-bpm-platform by camunda.

the class HistoricCaseDefinitionRestServiceImpl method getHistoricCaseActivityStatistics.

public List<HistoricCaseActivityStatisticsDto> getHistoricCaseActivityStatistics(String caseDefinitionId) {
    HistoryService historyService = processEngine.getHistoryService();
    List<HistoricCaseActivityStatistics> statistics = historyService.createHistoricCaseActivityStatisticsQuery(caseDefinitionId).list();
    List<HistoricCaseActivityStatisticsDto> result = new ArrayList<HistoricCaseActivityStatisticsDto>();
    for (HistoricCaseActivityStatistics currentStatistics : statistics) {
        result.add(HistoricCaseActivityStatisticsDto.fromHistoricCaseActivityStatistics(currentStatistics));
    }
    return result;
}
Also used : HistoricCaseActivityStatistics(org.camunda.bpm.engine.history.HistoricCaseActivityStatistics) ArrayList(java.util.ArrayList) HistoryService(org.camunda.bpm.engine.HistoryService) HistoricCaseActivityStatisticsDto(org.camunda.bpm.engine.rest.dto.history.HistoricCaseActivityStatisticsDto)

Aggregations

ArrayList (java.util.ArrayList)1 HistoryService (org.camunda.bpm.engine.HistoryService)1 HistoricCaseActivityStatistics (org.camunda.bpm.engine.history.HistoricCaseActivityStatistics)1 HistoricCaseActivityStatisticsDto (org.camunda.bpm.engine.rest.dto.history.HistoricCaseActivityStatisticsDto)1