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

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

Best Java code snippets using org.camunda.bpm.engine.history.DurationReportResult.getPeriod (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.historyDurationReportResultgetPeriod

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
  • getPeriodUnit

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • getApplicationContext (Context)
  • onRequestPermissionsResult (Fragment)
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Table (org.hibernate.mapping)
    A relational table
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top Sublime Text plugins
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