Tabnine Logo
HistoricDecisionInstanceStatisticsQuery.list
Code IndexAdd Tabnine to your IDE (free)

How to use
list
method
in
org.camunda.bpm.engine.history.HistoricDecisionInstanceStatisticsQuery

Best Java code snippets using org.camunda.bpm.engine.history.HistoricDecisionInstanceStatisticsQuery.list (Showing top 20 results out of 315)

origin: camunda/camunda-bpm-platform

@Override
public List<HistoricDecisionInstanceStatisticsDto> getDecisionStatistics(String decisionRequirementsDefinitionId, String decisionInstanceId) {
 List<HistoricDecisionInstanceStatisticsDto> result = new ArrayList<HistoricDecisionInstanceStatisticsDto>();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = processEngine.getHistoryService()
   .createHistoricDecisionInstanceStatisticsQuery(decisionRequirementsDefinitionId);
 if (decisionInstanceId != null) {
  statisticsQuery.decisionInstanceId(decisionInstanceId);
 }
 for (HistoricDecisionInstanceStatistics stats : statisticsQuery.list()) {
  result.add(HistoricDecisionInstanceStatisticsDto.fromDecisionDefinitionStatistics(stats));
 }
 return result;
}
origin: camunda/camunda-bpm-platform

@Override
public List<HistoricDecisionInstanceStatisticsDto> getDecisionStatistics(String decisionRequirementsDefinitionId, String decisionInstanceId) {
 List<HistoricDecisionInstanceStatisticsDto> result = new ArrayList<HistoricDecisionInstanceStatisticsDto>();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = processEngine.getHistoryService()
   .createHistoricDecisionInstanceStatisticsQuery(decisionRequirementsDefinitionId);
 if (decisionInstanceId != null) {
  statisticsQuery.decisionInstanceId(decisionInstanceId);
 }
 for (HistoricDecisionInstanceStatistics stats : statisticsQuery.list()) {
  result.add(HistoricDecisionInstanceStatisticsDto.fromDecisionDefinitionStatistics(stats));
 }
 return result;
}
origin: camunda/camunda-bpm-platform

private void setupHistoricDecisionStatisticsMock() {
 List<HistoricDecisionInstanceStatistics> mocks = MockProvider.createMockHistoricDecisionStatistics();
 historicDecisionInstanceStatisticsQuery = mock(HistoricDecisionInstanceStatisticsQuery.class);
 when(processEngine.getHistoryService()
   .createHistoricDecisionInstanceStatisticsQuery(eq(MockProvider.EXAMPLE_DECISION_REQUIREMENTS_DEFINITION_ID)))
 .thenReturn(historicDecisionInstanceStatisticsQuery);
 when(historicDecisionInstanceStatisticsQuery.decisionInstanceId(MockProvider.EXAMPLE_DECISION_INSTANCE_ID)).thenReturn(historicDecisionInstanceStatisticsQuery);
 when(historicDecisionInstanceStatisticsQuery.list()).thenReturn(mocks);
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticDoesNotExistForFakeId() throws Exception {
 assertThat(
   "available statistics count of fake",
   historyService.createHistoricDecisionInstanceStatisticsQuery(
     NON_EXISTING).count(), is(0L));
 assertThat(
   "available statistics elements of fake",
   historyService.createHistoricDecisionInstanceStatisticsQuery(
     NON_EXISTING).list().size(), is(0));
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticThrowsExceptionOnNullConstraintsList() throws Exception {
 //expect
 thrown.expect(NullValueException.class);
 historyService.createHistoricDecisionInstanceStatisticsQuery(null).list();
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticForChildDecisionEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey("season")
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId());
 //then
 assertThat(statisticsQuery.count(), is(1L));
 assertThat(statisticsQuery.list().size(), is(1));
 assertThat(statisticsQuery.list().get(0).getEvaluations(), is(1));
 assertThat(statisticsQuery.list().get(0).getDecisionDefinitionKey(), is(notNullValue()));
}
origin: camunda/camunda-bpm-platform

 @Test
 public void testStatisticForNotEvaluatedDRD() throws Exception {
  //when
  DecisionRequirementsDefinition decisionRequirementsDefinition =
    repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();

  HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService.createHistoricDecisionInstanceStatisticsQuery(
    decisionRequirementsDefinition.getId());

  //then
  assertThat("available statistics count", statisticsQuery.count(), is(0L));
  assertThat("available statistics elements", statisticsQuery.list().size(), is(0));
 }
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticForRootDecisionEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 11).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId());
 //then
 assertThat(statisticsQuery.count(), is(3L));
 assertThat(statisticsQuery.list().size(), is(3));
 assertThat(statisticsQuery.list().get(0).getEvaluations(), is(2));
 assertThat(statisticsQuery.list().get(0).getDecisionDefinitionKey(), is(notNullValue()));
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticConstrainedToOneDRD() throws Exception {
 //given
 testRule.deploy(SCORE_DRG_DMN);
 //when
 decisionService.evaluateDecisionTableByKey("score-decision")
   .variables(Variables.createVariables().putValue("input", "john"))
   .evaluate();
 decisionService.evaluateDecisionTableByKey("season")
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService
   .createDecisionRequirementsDefinitionQuery()
   .decisionRequirementsDefinitionName("Score")
   .singleResult();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId());
 //then
 assertThat(statisticsQuery.count(), is(1L));
 assertThat(statisticsQuery.list().size(), is(1));
 assertThat(statisticsQuery.list().get(0).getEvaluations(), is(1));
 assertThat(statisticsQuery.list().get(0).getDecisionDefinitionKey(), is(notNullValue()));
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticForRootDecisionWithInstanceConstraintEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 11).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 String decisionInstanceId = engineRule.getHistoryService()
   .createHistoricDecisionInstanceQuery()
   .decisionRequirementsDefinitionId(decisionRequirementsDefinition.getId())
   .rootDecisionInstancesOnly()
   .list()
   .get(0)
   .getId();
 HistoricDecisionInstanceStatisticsQuery query = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId())
   .decisionInstanceId(decisionInstanceId);
 //then
 assertThat(query.count(), is(3L));
 assertThat(query.list().size(), is(3));
 assertThat(query.list().get(0).getEvaluations(), is(1));
 assertThat(query.list().get(0).getDecisionDefinitionKey(), is(notNullValue()));
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticForRootDecisionWithFakeInstanceConstraintEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 HistoricDecisionInstanceStatisticsQuery query = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId())
   .decisionInstanceId(NON_EXISTING);
 //then
 assertThat(query.count(), is(0L));
 assertThat(query.list().size(), is(0));
}
origin: camunda/camunda-bpm-platform

@Test
public void testCreateStatistics() {
 //given
 authRule
   .init(scenario)
   .withUser("userId")
   .bindResource("drd", "*")
   .start();
 // when
 historyService.createHistoricDecisionInstanceStatisticsQuery(
   decisionRequirementsDefinition.getId()).list();
 // then
 authRule.assertScenario(scenario);
}
origin: camunda/camunda-bpm-platform

@Test
public void testStatisticForRootDecisionWithNullInstanceConstraintEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 //when
 HistoricDecisionInstanceStatisticsQuery query = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId())
   .decisionInstanceId(null);
 //then
 try {
  query.count();
 } catch (NullValueException e) {
  //expected
 }
 try {
  query.list();
 } catch (NullValueException e) {
  //expected
 }
}
origin: org.camunda.bpm/camunda-engine-rest-jaxrs2

@Override
public List<HistoricDecisionInstanceStatisticsDto> getDecisionStatistics(String decisionRequirementsDefinitionId, String decisionInstanceId) {
 List<HistoricDecisionInstanceStatisticsDto> result = new ArrayList<HistoricDecisionInstanceStatisticsDto>();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = processEngine.getHistoryService()
   .createHistoricDecisionInstanceStatisticsQuery(decisionRequirementsDefinitionId);
 if (decisionInstanceId != null) {
  statisticsQuery.decisionInstanceId(decisionInstanceId);
 }
 for (HistoricDecisionInstanceStatistics stats : statisticsQuery.list()) {
  result.add(HistoricDecisionInstanceStatisticsDto.fromDecisionDefinitionStatistics(stats));
 }
 return result;
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testStatisticThrowsExceptionOnNullConstraintsList() throws Exception {
 //expect
 thrown.expect(NullValueException.class);
 historyService.createHistoricDecisionInstanceStatisticsQuery(null).list();
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testStatisticDoesNotExistForFakeId() throws Exception {
 assertThat(
   "available statistics count of fake",
   historyService.createHistoricDecisionInstanceStatisticsQuery(
     NON_EXISTING).count(), is(0L));
 assertThat(
   "available statistics elements of fake",
   historyService.createHistoricDecisionInstanceStatisticsQuery(
     NON_EXISTING).list().size(), is(0));
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testStatisticForChildDecisionEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey("season")
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId());
 //then
 assertThat(statisticsQuery.count(), is(1L));
 assertThat(statisticsQuery.list().size(), is(1));
 assertThat(statisticsQuery.list().get(0).getEvaluations(), is(1));
 assertThat(statisticsQuery.list().get(0).getDecisionDefinitionKey(), is(notNullValue()));
}
origin: org.camunda.bpm/camunda-engine

 @Test
 public void testStatisticForNotEvaluatedDRD() throws Exception {
  //when
  DecisionRequirementsDefinition decisionRequirementsDefinition =
    repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();

  HistoricDecisionInstanceStatisticsQuery statisticsQuery = historyService.createHistoricDecisionInstanceStatisticsQuery(
    decisionRequirementsDefinition.getId());

  //then
  assertThat("available statistics count", statisticsQuery.count(), is(0L));
  assertThat("available statistics elements", statisticsQuery.list().size(), is(0));
 }
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testStatisticForRootDecisionWithFakeInstanceConstraintEvaluation() throws Exception {
 //when
 decisionService.evaluateDecisionTableByKey(DISH_DECISION)
   .variables(Variables.createVariables().putValue(TEMPERATURE, 21).putValue(DAY_TYPE, WEEKEND))
   .evaluate();
 DecisionRequirementsDefinition decisionRequirementsDefinition = repositoryService.createDecisionRequirementsDefinitionQuery().singleResult();
 HistoricDecisionInstanceStatisticsQuery query = historyService
   .createHistoricDecisionInstanceStatisticsQuery(
     decisionRequirementsDefinition.getId())
   .decisionInstanceId(NON_EXISTING);
 //then
 assertThat(query.count(), is(0L));
 assertThat(query.list().size(), is(0));
}
origin: org.camunda.bpm/camunda-engine

@Test
public void testCreateStatistics() {
 //given
 authRule
   .init(scenario)
   .withUser("userId")
   .bindResource("drd", "*")
   .start();
 // when
 historyService.createHistoricDecisionInstanceStatisticsQuery(
   decisionRequirementsDefinition.getId()).list();
 // then
 authRule.assertScenario(scenario);
}
org.camunda.bpm.engine.historyHistoricDecisionInstanceStatisticsQuerylist

Popular methods of HistoricDecisionInstanceStatisticsQuery

  • decisionInstanceId
    Restrict query results to be based only on specified decision instance id
  • count

Popular in Java

  • Parsing JSON documents to java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • JPanel (javax.swing)
  • 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 PhpStorm 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