@Test public void shouldResolveUserOperationLog_ClaimTask() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String taskId = taskService.createTaskQuery().singleResult().getId(); identityService.setAuthenticatedUserId("aUserId"); taskService.claim(taskId, "aUserId"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); ClockUtil.setCurrentTime(END_DATE); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_CreateAttachment() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); // when identityService.setAuthenticatedUserId("aUserId"); taskService.createAttachment(null, null, runtimeService.createProcessInstanceQuery().activityIdIn("userTask").singleResult().getId(), null, null, "http://camunda.com"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_ClaimTask() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); // when identityService.setAuthenticatedUserId("aUserId"); taskService.claim(taskService.createTaskQuery().singleResult().getId(), "aUserId"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_CreateAttachment() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String processInstanceId = runtimeService.createProcessInstanceQuery().activityIdIn("userTask").singleResult().getId(); identityService.setAuthenticatedUserId("aUserId"); taskService.createAttachment(null, null, processInstanceId, null, null, "http://camunda.com"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); String taskId = taskService.createTaskQuery().singleResult().getId(); ClockUtil.setCurrentTime(END_DATE); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_SetJobRetries() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); taskService.complete(taskService.createTaskQuery().singleResult().getId()); String jobId = managementService.createJobQuery() .singleResult() .getId(); // when identityService.setAuthenticatedUserId("aUserId"); managementService.setJobRetries(jobId, 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_SetJobRetries() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(Bpmn.createExecutableProcess(CALLED_PROCESS_KEY) .startEvent().camundaAsyncBefore() .userTask("userTask").name("userTask") .endEvent().done()); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String jobId = managementService.createJobQuery() .singleResult() .getId(); identityService.setAuthenticatedUserId("aUserId"); managementService.setJobRetries(jobId, 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); managementService.executeJob(jobId); ClockUtil.setCurrentTime(END_DATE); String taskId = taskService.createTaskQuery().singleResult().getId(); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
assertThat(userOperationLog.getRemovalTime(), nullValue()); assertThat(userOperationLog.getRemovalTime(), is(removalTime));
public static UserOperationLogEntryDto map(UserOperationLogEntry entry) { UserOperationLogEntryDto dto = new UserOperationLogEntryDto(); dto.id = entry.getId(); dto.deploymentId = entry.getDeploymentId(); dto.processDefinitionId = entry.getProcessDefinitionId(); dto.processDefinitionKey = entry.getProcessDefinitionKey(); dto.processInstanceId = entry.getProcessInstanceId(); dto.executionId = entry.getExecutionId(); dto.caseDefinitionId = entry.getCaseDefinitionId(); dto.caseInstanceId = entry.getCaseInstanceId(); dto.caseExecutionId = entry.getCaseExecutionId(); dto.taskId = entry.getTaskId(); dto.jobId = entry.getJobId(); dto.jobDefinitionId = entry.getJobDefinitionId(); dto.batchId = entry.getBatchId(); dto.userId = entry.getUserId(); dto.timestamp = entry.getTimestamp(); dto.operationId = entry.getOperationId(); dto.operationType = entry.getOperationType(); dto.entityType = entry.getEntityType(); dto.property = entry.getProperty(); dto.orgValue = entry.getOrgValue(); dto.newValue = entry.getNewValue(); dto.removalTime = entry.getRemovalTime(); dto.rootProcessInstanceId = entry.getRootProcessInstanceId(); return dto; }
public static UserOperationLogEntryDto map(UserOperationLogEntry entry) { UserOperationLogEntryDto dto = new UserOperationLogEntryDto(); dto.id = entry.getId(); dto.deploymentId = entry.getDeploymentId(); dto.processDefinitionId = entry.getProcessDefinitionId(); dto.processDefinitionKey = entry.getProcessDefinitionKey(); dto.processInstanceId = entry.getProcessInstanceId(); dto.executionId = entry.getExecutionId(); dto.caseDefinitionId = entry.getCaseDefinitionId(); dto.caseInstanceId = entry.getCaseInstanceId(); dto.caseExecutionId = entry.getCaseExecutionId(); dto.taskId = entry.getTaskId(); dto.jobId = entry.getJobId(); dto.jobDefinitionId = entry.getJobDefinitionId(); dto.batchId = entry.getBatchId(); dto.userId = entry.getUserId(); dto.timestamp = entry.getTimestamp(); dto.operationId = entry.getOperationId(); dto.operationType = entry.getOperationType(); dto.entityType = entry.getEntityType(); dto.property = entry.getProperty(); dto.orgValue = entry.getOrgValue(); dto.newValue = entry.getNewValue(); dto.removalTime = entry.getRemovalTime(); dto.rootProcessInstanceId = entry.getRootProcessInstanceId(); return dto; }
@Test public void shouldResolveUserOperationLog_SetExternalTaskRetries() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(Bpmn.createExecutableProcess("calledProcess") .startEvent() .serviceTask().camundaExternalTask("anExternalTaskTopic") .endEvent().done()); testRule.deploy(Bpmn.createExecutableProcess("callingProcess") .camundaHistoryTimeToLive(5) .startEvent() .callActivity() .calledElement("calledProcess") .endEvent().done()); runtimeService.startProcessInstanceByKey("callingProcess"); // when identityService.setAuthenticatedUserId("aUserId"); externalTaskService.setRetries(externalTaskService.createExternalTaskQuery().singleResult().getId(), 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_ClaimTask() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String taskId = taskService.createTaskQuery().singleResult().getId(); identityService.setAuthenticatedUserId("aUserId"); taskService.claim(taskId, "aUserId"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); ClockUtil.setCurrentTime(END_DATE); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_ClaimTask() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); // when identityService.setAuthenticatedUserId("aUserId"); taskService.claim(taskService.createTaskQuery().singleResult().getId(), "aUserId"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_CreateAttachment() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String processInstanceId = runtimeService.createProcessInstanceQuery().activityIdIn("userTask").singleResult().getId(); identityService.setAuthenticatedUserId("aUserId"); taskService.createAttachment(null, null, processInstanceId, null, null, "http://camunda.com"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); String taskId = taskService.createTaskQuery().singleResult().getId(); ClockUtil.setCurrentTime(END_DATE); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_CreateAttachment() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); // when identityService.setAuthenticatedUserId("aUserId"); taskService.createAttachment(null, null, runtimeService.createProcessInstanceQuery().activityIdIn("userTask").singleResult().getId(), null, null, "http://camunda.com"); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_SetJobRetries() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(CALLING_PROCESS); testRule.deploy(CALLED_PROCESS); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); taskService.complete(taskService.createTaskQuery().singleResult().getId()); String jobId = managementService.createJobQuery() .singleResult() .getId(); // when identityService.setAuthenticatedUserId("aUserId"); managementService.setJobRetries(jobId, 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
@Test public void shouldResolveUserOperationLog_SetJobRetries() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(Bpmn.createExecutableProcess(CALLED_PROCESS_KEY) .startEvent().camundaAsyncBefore() .userTask("userTask").name("userTask") .endEvent().done()); ClockUtil.setCurrentTime(START_DATE); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); String jobId = managementService.createJobQuery() .singleResult() .getId(); identityService.setAuthenticatedUserId("aUserId"); managementService.setJobRetries(jobId, 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog.getRemovalTime(), nullValue()); managementService.executeJob(jobId); ClockUtil.setCurrentTime(END_DATE); String taskId = taskService.createTaskQuery().singleResult().getId(); // when taskService.complete(taskId); userOperationLog = historyService.createUserOperationLogQuery().singleResult(); Date removalTime = addDays(END_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }
assertThat(userOperationLog.getRemovalTime(), nullValue()); assertThat(userOperationLog.getRemovalTime(), is(removalTime));
public static UserOperationLogEntryDto map(UserOperationLogEntry entry) { UserOperationLogEntryDto dto = new UserOperationLogEntryDto(); dto.id = entry.getId(); dto.deploymentId = entry.getDeploymentId(); dto.processDefinitionId = entry.getProcessDefinitionId(); dto.processDefinitionKey = entry.getProcessDefinitionKey(); dto.processInstanceId = entry.getProcessInstanceId(); dto.executionId = entry.getExecutionId(); dto.caseDefinitionId = entry.getCaseDefinitionId(); dto.caseInstanceId = entry.getCaseInstanceId(); dto.caseExecutionId = entry.getCaseExecutionId(); dto.taskId = entry.getTaskId(); dto.jobId = entry.getJobId(); dto.jobDefinitionId = entry.getJobDefinitionId(); dto.batchId = entry.getBatchId(); dto.userId = entry.getUserId(); dto.timestamp = entry.getTimestamp(); dto.operationId = entry.getOperationId(); dto.operationType = entry.getOperationType(); dto.entityType = entry.getEntityType(); dto.property = entry.getProperty(); dto.orgValue = entry.getOrgValue(); dto.newValue = entry.getNewValue(); dto.removalTime = entry.getRemovalTime(); dto.rootProcessInstanceId = entry.getRootProcessInstanceId(); return dto; }
@Test public void shouldResolveUserOperationLog_SetExternalTaskRetries() { // given ClockUtil.setCurrentTime(START_DATE); testRule.deploy(Bpmn.createExecutableProcess("calledProcess") .startEvent() .serviceTask().camundaExternalTask("anExternalTaskTopic") .endEvent().done()); testRule.deploy(Bpmn.createExecutableProcess("callingProcess") .camundaHistoryTimeToLive(5) .startEvent() .callActivity() .calledElement("calledProcess") .endEvent().done()); runtimeService.startProcessInstanceByKey("callingProcess"); // when identityService.setAuthenticatedUserId("aUserId"); externalTaskService.setRetries(externalTaskService.createExternalTaskQuery().singleResult().getId(), 65); identityService.clearAuthentication(); UserOperationLogEntry userOperationLog = historyService.createUserOperationLogQuery().singleResult(); // assume assertThat(userOperationLog, notNullValue()); Date removalTime = addDays(START_DATE, 5); // then assertThat(userOperationLog.getRemovalTime(), is(removalTime)); }