count = query.sql(QUERY_HISTORIC_TASK_INSTANCES_FROM_INTERVAL_START_END_NULL) .parameter("processDefinitionId", processDefinitionId) .parameter("activityId", activity.getId()) .count(); } else { count = query.sql(QUERY_HISTORIC_TASK_INSTANCES_FROM_INTERVAL_END_NULL) .parameter("processDefinitionId", processDefinitionId) .parameter("activityId", activity.getId()) .parameter("startDate", startDate) .count(); count = query.sql(QUERY_HISTORIC_TASK_INSTANCES_FROM_INTERVAL) .parameter("processDefinitionId", processDefinitionId) .parameter("activityId", activity.getId()) .parameter("startDate", startDate) .parameter("endDate", finishDate) .count();
long count = query.sql(QUERY_HISTORIC_TASK_INSTANCES_FROM_INTERVAL) .parameter("processDefinitionId", processDefinitionId) .parameter("activityId", activity.getId()) .parameter("startDate", startDate) .parameter("endDate", finishDate) .count(); long countAfterDue = query.sql(COUNT_AFTER_DUE_HISTORIC_TASK_INSTANCES_FROM_INTERVAL) .parameter("processDefinitionId", processDefinitionId) .parameter("activityId", activity.getId()) .parameter("startDate", startDate) .parameter("endDate", finishDate) .count(); long percentage = (countAfterDue * 100) / count; for ( ColorInterval colorInterval : highlightColorIntervalList )