private void testPriorityUpdate(int oldPriority, int newPriority, boolean changeExpected) { Task task = new TaskFluent() .setPriority(oldPriority) .setAdminUser("Administrator") .getTask(); taskService.addTask(task, new HashMap<String, Object>()); long taskId = task.getId(); taskService.setPriority(taskId, newPriority); task = taskService.getTaskById(taskId); Assertions.assertThat(task.getPriority()).isEqualTo(newPriority); List<AuditTask> auditTasks = taskAuditService.getAllAuditTasks(new QueryFilter()); Assertions.assertThat(auditTasks).hasSize(1); Assertions.assertThat(auditTasks.get(0).getPriority()).isEqualTo(newPriority); List<TaskEvent> taskEvents = taskAuditService.getAllTaskEvents(taskId, new QueryFilter()); if (changeExpected) { Assertions.assertThat(taskEvents).hasSize(2); Assertions.assertThat(taskEvents.get(1).getMessage()).isEqualTo("Updated Priority {From: '0' to: '10'}"); } else { Assertions.assertThat(taskEvents).hasSize(1); } }
private void testPriorityUpdate(int oldPriority, int newPriority, boolean changeExpected) { Task task = new TaskFluent() .setPriority(oldPriority) .setAdminUser("Administrator") .getTask(); taskService.addTask(task, new HashMap<String, Object>()); long taskId = task.getId(); taskService.setPriority(taskId, newPriority); task = taskService.getTaskById(taskId); Assertions.assertThat(task.getPriority()).isEqualTo(newPriority); List<AuditTask> auditTasks = taskAuditService.getAllAuditTasks(new QueryFilter()); Assertions.assertThat(auditTasks).hasSize(1); Assertions.assertThat(auditTasks.get(0).getPriority()).isEqualTo(newPriority); List<TaskEvent> taskEvents = taskAuditService.getAllTaskEvents(taskId, new QueryFilter()); if (changeExpected) { Assertions.assertThat(taskEvents).hasSize(2); Assertions.assertThat(taskEvents.get(1).getMessage()).isEqualTo("Updated Priority {From: '0' to: '10'}"); } else { Assertions.assertThat(taskEvents).hasSize(1); } }
public static AuditTaskSummary adapt(AuditTask auditTaskSum) { return new AuditTaskSummary(auditTaskSum.getTaskId(), auditTaskSum.getStatus(), auditTaskSum.getActivationTime(), auditTaskSum.getName(), auditTaskSum.getDescription(), auditTaskSum.getPriority(), auditTaskSum.getCreatedBy(), auditTaskSum.getActualOwner(), auditTaskSum.getCreatedOn(), auditTaskSum.getDueDate(), auditTaskSum.getProcessInstanceId(), auditTaskSum.getProcessId(), auditTaskSum.getProcessSessionId(), auditTaskSum.getParentId(), auditTaskSum.getDeploymentId() ); }
public static TaskSummary adaptAudit(AuditTask auditTask) { return new TaskSummary( auditTask.getTaskId(), auditTask.getName(), auditTask.getDescription(), auditTask.getStatus(), auditTask.getPriority(), auditTask.getActualOwner(), auditTask.getCreatedBy(), auditTask.getCreatedOn(), auditTask.getActivationTime(), auditTask.getDueDate(), auditTask.getProcessId(), auditTask.getProcessSessionId(), auditTask.getProcessInstanceId(), auditTask.getDeploymentId(), auditTask.getParentId(), false, true); } }
.createdOn(taskSummary.getCreatedOn()) .expirationTime(taskSummary.getDueDate()) .priority(taskSummary.getPriority()) .processId(taskSummary.getProcessId()) .processInstanceId(taskSummary.getProcessInstanceId())