@Override public String getProperty(HistoricExternalTaskLog obj) { return obj.getProcessDefinitionId(); } });
@Override public String getProperty(HistoricExternalTaskLog obj) { ProcessDefinition processDefinition = repositoryService.getProcessDefinition(obj.getProcessDefinitionId()); return processDefinition.getKey(); } });
when(mock.getExecutionId()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_EXECUTION_ID); when(mock.getProcessInstanceId()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_PROC_INST_ID); when(mock.getProcessDefinitionId()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_PROC_DEF_ID); when(mock.getProcessDefinitionKey()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_PROC_DEF_KEY); when(mock.getTenantId()).thenReturn(tenantId);
@Test public void testQueryByProcessDefinitionId() { // given startExternalTaskProcesses(2); String definitionId = retrieveFirstHistoricExternalTaskLog().getProcessDefinitionId(); // when HistoricExternalTaskLog log = historyService .createHistoricExternalTaskLogQuery() .processDefinitionId(definitionId) .singleResult(); // then assertNotNull(log); assertThat(log.getProcessDefinitionId(), is(definitionId)); }
@Override public String getProperty(HistoricExternalTaskLog obj) { return obj.getProcessDefinitionId(); } });
result.processDefinitionId = historicExternalTaskLog.getProcessDefinitionId(); result.processDefinitionKey = historicExternalTaskLog.getProcessDefinitionKey(); result.tenantId = historicExternalTaskLog.getTenantId();
result.processDefinitionId = historicExternalTaskLog.getProcessDefinitionId(); result.processDefinitionKey = historicExternalTaskLog.getProcessDefinitionKey(); result.tenantId = historicExternalTaskLog.getTenantId();
@Override public String getProperty(HistoricExternalTaskLog obj) { ProcessDefinition processDefinition = repositoryService.getProcessDefinition(obj.getProcessDefinitionId()); return processDefinition.getKey(); } });
protected void assertHistoricLogPropertiesAreProperlySet(ExternalTask task, HistoricExternalTaskLog log) { assertNotNull(log); assertNotNull(log.getId()); assertNotNull(log.getTimestamp()); assertEquals(task.getId(), log.getExternalTaskId()); assertEquals(task.getActivityId(), log.getActivityId()); assertEquals(task.getActivityInstanceId(), log.getActivityInstanceId()); assertEquals(task.getTopicName(), log.getTopicName()); assertEquals(task.getRetries(), log.getRetries()); assertEquals(task.getExecutionId(), log.getExecutionId()); assertEquals(task.getProcessInstanceId(), log.getProcessInstanceId()); assertEquals(task.getProcessDefinitionId(), log.getProcessDefinitionId()); assertEquals(task.getProcessDefinitionKey(), log.getProcessDefinitionKey()); assertEquals(task.getPriority(), log.getPriority()); }
@Test public void testQueryByProcessDefinitionId() { // given startExternalTaskProcesses(2); String definitionId = retrieveFirstHistoricExternalTaskLog().getProcessDefinitionId(); // when HistoricExternalTaskLog log = historyService .createHistoricExternalTaskLogQuery() .processDefinitionId(definitionId) .singleResult(); // then assertNotNull(log); assertThat(log.getProcessDefinitionId(), is(definitionId)); }
result.processDefinitionId = historicExternalTaskLog.getProcessDefinitionId(); result.processDefinitionKey = historicExternalTaskLog.getProcessDefinitionKey(); result.tenantId = historicExternalTaskLog.getTenantId();
protected void assertHistoricLogPropertiesAreProperlySet(ExternalTask task, HistoricExternalTaskLog log) { assertNotNull(log); assertNotNull(log.getId()); assertNotNull(log.getTimestamp()); assertEquals(task.getId(), log.getExternalTaskId()); assertEquals(task.getActivityId(), log.getActivityId()); assertEquals(task.getActivityInstanceId(), log.getActivityInstanceId()); assertEquals(task.getTopicName(), log.getTopicName()); assertEquals(task.getRetries(), log.getRetries()); assertEquals(task.getExecutionId(), log.getExecutionId()); assertEquals(task.getProcessInstanceId(), log.getProcessInstanceId()); assertEquals(task.getProcessDefinitionId(), log.getProcessDefinitionId()); assertEquals(task.getProcessDefinitionKey(), log.getProcessDefinitionKey()); assertEquals(task.getPriority(), log.getPriority()); }