congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
DurationReportResult.getPeriodUnit
Code IndexAdd Tabnine to your IDE (free)

How to use
getPeriodUnit
method
in
org.camunda.bpm.engine.history.DurationReportResult

Best Java code snippets using org.camunda.bpm.engine.history.DurationReportResult.getPeriodUnit (Showing top 8 results out of 315)

origin: camunda/camunda-bpm-platform

protected static String convertDurationReportResult(List<ReportResult> reports) {
 StringBuilder buffer = new StringBuilder();
 buffer.append(DURATION_HEADER);
 for (ReportResult report : reports) {
  DurationReportResult durationReport = (DurationReportResult) report;
  buffer.append(NEW_LINE_SEPARATOR);
  buffer.append(durationReport.getPeriod());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getPeriodUnit().toString());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMinimum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMaximum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getAverage());
 }
 return buffer.toString();
}
origin: camunda/camunda-bpm-platform

protected static String convertDurationReportResult(List<ReportResult> reports) {
 StringBuilder buffer = new StringBuilder();
 buffer.append(DURATION_HEADER);
 for (ReportResult report : reports) {
  DurationReportResult durationReport = (DurationReportResult) report;
  buffer.append(NEW_LINE_SEPARATOR);
  buffer.append(durationReport.getPeriod());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getPeriodUnit().toString());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMinimum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMaximum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getAverage());
 }
 return buffer.toString();
}
origin: camunda/camunda-bpm-platform

public static List<DurationReportResult> createMockHistoricProcessInstanceDurationReportByQuarter() {
 DurationReportResult mock = mock(DurationReportResult.class);
 when(mock.getAverage()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_AVG);
 when(mock.getMinimum()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MIN);
 when(mock.getMaximum()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MAX);
 when(mock.getPeriod()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_PERIOD);
 when(mock.getPeriodUnit()).thenReturn(PeriodUnit.QUARTER);
 List<DurationReportResult> mockList = new ArrayList<DurationReportResult>();
 mockList.add(mock);
 return mockList;
}
origin: camunda/camunda-bpm-platform

public static List<DurationReportResult> createMockHistoricProcessInstanceDurationReportByMonth() {
 DurationReportResult mock = mock(DurationReportResult.class);
 when(mock.getAverage()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_AVG);
 when(mock.getMinimum()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MIN);
 when(mock.getMaximum()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MAX);
 when(mock.getPeriod()).thenReturn(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_PERIOD);
 when(mock.getPeriodUnit()).thenReturn(PeriodUnit.MONTH);
 List<DurationReportResult> mockList = new ArrayList<DurationReportResult>();
 mockList.add(mock);
 return mockList;
}
origin: camunda/camunda-bpm-platform

public static List<DurationReportResult> createMockHistoricTaskInstanceDurationReport(PeriodUnit periodUnit) {
 DurationReportResult mock = mock(DurationReportResult.class);
 when(mock.getAverage()).thenReturn(EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_AVG);
 when(mock.getMinimum()).thenReturn(EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_MIN);
 when(mock.getMaximum()).thenReturn(EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_MAX);
 when(mock.getPeriod()).thenReturn(EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_PERIOD);
 when(mock.getPeriodUnit()).thenReturn(periodUnit);
 List<DurationReportResult> mockList = new ArrayList<DurationReportResult>();
 mockList.add(mock);
 return mockList;
}
origin: camunda/camunda-bpm-platform

public void assertReportResults(List<DurationReportResult> actual) {
 assertEquals("Report size", periodToProcessInstancesMap.size(), actual.size());
 for (DurationReportResult reportResult : actual) {
  assertEquals("Period unit", periodUnit, reportResult.getPeriodUnit());
  int period = reportResult.getPeriod();
  Set<String> processInstancesInPeriod = periodToProcessInstancesMap.get(period);
  assertNotNull("Unexpected report for period " + period, processInstancesInPeriod);
  List<HistoricProcessInstance> historicProcessInstances = historyService
    .createHistoricProcessInstanceQuery()
    .processInstanceIds(processInstancesInPeriod)
    .finished()
    .list();
  long max = 0;
  long min = 0;
  long sum = 0;
  for (int i = 0; i < historicProcessInstances.size(); i++) {
   HistoricProcessInstance historicProcessInstance = historicProcessInstances.get(i);
   Long duration = historicProcessInstance.getDurationInMillis();
   sum = sum + duration;
   max = i > 0 ? Math.max(max, duration) : duration;
   min = i > 0 ? Math.min(min, duration) : duration;
  }
  long avg = sum / historicProcessInstances.size();
  assertEquals("maximum", max, reportResult.getMaximum());
  assertEquals("minimum", min, reportResult.getMinimum());
  assertEquals("average", avg, reportResult.getAverage(), 1);
 }
}
origin: org.camunda.bpm/camunda-engine-rest-jaxrs2

protected static String convertDurationReportResult(List<ReportResult> reports) {
 StringBuffer buffer = new StringBuffer();
 buffer.append(DURATION_HEADER);
 for (ReportResult report : reports) {
  DurationReportResult durationReport = (DurationReportResult) report;
  buffer.append(NEW_LINE_SEPARATOR);
  buffer.append(durationReport.getPeriod());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getPeriodUnit().toString());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMinimum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getMaximum());
  buffer.append(DELIMITER);
  buffer.append(durationReport.getAverage());
 }
 return buffer.toString();
}
origin: org.camunda.bpm/camunda-engine

public void assertReportResults(List<DurationReportResult> actual) {
 assertEquals("Report size", periodToProcessInstancesMap.size(), actual.size());
 for (DurationReportResult reportResult : actual) {
  assertEquals("Period unit", periodUnit, reportResult.getPeriodUnit());
  int period = reportResult.getPeriod();
  Set<String> processInstancesInPeriod = periodToProcessInstancesMap.get(period);
  assertNotNull("Unexpected report for period " + period, processInstancesInPeriod);
  List<HistoricProcessInstance> historicProcessInstances = historyService
    .createHistoricProcessInstanceQuery()
    .processInstanceIds(processInstancesInPeriod)
    .finished()
    .list();
  long max = 0;
  long min = 0;
  long sum = 0;
  for (int i = 0; i < historicProcessInstances.size(); i++) {
   HistoricProcessInstance historicProcessInstance = historicProcessInstances.get(i);
   Long duration = historicProcessInstance.getDurationInMillis();
   sum = sum + duration;
   max = i > 0 ? Math.max(max, duration) : duration;
   min = i > 0 ? Math.min(min, duration) : duration;
  }
  long avg = sum / historicProcessInstances.size();
  assertEquals("maximum", max, reportResult.getMaximum());
  assertEquals("minimum", min, reportResult.getMinimum());
  assertEquals("average", avg, reportResult.getAverage(), 1);
 }
}
org.camunda.bpm.engine.historyDurationReportResultgetPeriodUnit

Popular methods of DurationReportResult

  • getAverage
    Returns the average duration of all completed instances, which have been started in the given period
  • getMaximum
    Returns the greatest duration of all completed instances, which have been started in the given perio
  • getMinimum
    Returns the smallest duration of all completed instances, which have been started in the given perio
  • getPeriod

Popular in Java

  • Making http post requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setRequestProperty (URLConnection)
  • getSystemService (Context)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now