public void update(String containerId, Number taskId, String userId, String payload, String marshallerType) { containerId = context.getContainerId(containerId, new ByTaskIdContainerLocator(taskId.longValue())); userId = getUser(userId); logger.debug("About to unmarshal task instances from payload: '{}'", payload); TaskInstance updatedTask = marshallerHelper.unmarshal(containerId, payload, marshallerType, TaskInstance.class); logger.debug("About to update task with id '{}' as user '{}' with data {}", taskId, userId, updatedTask); UserTaskInstanceDesc task = new UserTaskInstanceDesc(taskId.longValue(), updatedTask.getName(), updatedTask.getDescription(), updatedTask.getPriority(), updatedTask.getExpirationDate(), updatedTask.getFormName()); userTaskService.updateTask(containerId, taskId.longValue(), userId, task, updatedTask.getInputData(), updatedTask.getOutputData()); }
Assertions.assertThat( instance.getActualOwner() ).isEqualTo( USER_YODA ); Assertions.assertThat( instance.getCreatedBy() ).isEqualTo( USER_YODA ); Assertions.assertThat( instance.getDescription() ).isEqualTo( task.getDescription() ); Assertions.assertThat( instance.getExpirationDate() ).isEqualTo( task.getExpirationTime() ); Assertions.assertThat( instance.getPriority() ).isEqualTo( task.getPriority() );
taskInstance.setId( task.getId() ); taskInstance.setName( task.getName() ); taskInstance.setDescription( task.getDescription() ); taskInstance.setFormName( task.getFormName() ); taskInstance.setDeploymentId( registrationKey );
taskInstance.setId(task.getId()); taskInstance.setName(task.getName()); taskInstance.setDescription(task.getDescription()); taskInstance.setFormName(task.getFormName()); taskInstance.setDeploymentId(registrationKey);
taskInstance.setId(task.getId()); taskInstance.setName(task.getName()); taskInstance.setDescription(task.getDescription()); taskInstance.setFormName(task.getFormName()); taskInstance.setDeploymentId(registrationKey);
assertNotNull(taskInstance.getExpirationDate()); assertEquals("Modified name", taskInstance.getName()); assertEquals("Simple user task.", taskInstance.getDescription());
assertNotNull(taskInstance.getExpirationDate()); assertEquals("Modified name", taskInstance.getName()); assertEquals("Simple user task.", taskInstance.getDescription()); } finally { processClient.abortProcessInstance(CONTAINER_ID, processInstanceId);
assertNotNull(taskInstance); assertEquals("First task", taskInstance.getName()); KieServerAssert.assertNullOrEmpty(taskInstance.getDescription()); KieServerAssert.assertNullOrEmpty(taskInstance.getSubject()); assertEquals("Reserved", taskInstance.getStatus());
assertFalse(taskInstance.getSkipable().booleanValue()); assertEquals("Modified name", taskInstance.getName()); assertEquals("Simple user task.", taskInstance.getDescription()); } finally { processClient.abortProcessInstance(CONTAINER_ID, processInstanceId);
@Override public TaskSummary apply(final TaskInstance taskInstance) { if (taskInstance == null) { return null; } else { return TaskSummary.builder() .id(taskInstance.getId()) .name(taskInstance.getName()) .description(taskInstance.getDescription()) .status(taskInstance.getStatus()) .priority(taskInstance.getPriority()) .actualOwner(taskInstance.getActualOwner()) .createdBy(taskInstance.getCreatedBy()) .createdOn(taskInstance.getCreatedOn()) .activationTime(taskInstance.getActivationTime()) .expirationTime(taskInstance.getExpirationDate()) .processId(taskInstance.getProcessId()) .processInstanceId(taskInstance.getProcessInstanceId()) .deploymentId(taskInstance.getContainerId()) .parentId(taskInstance.getParentId()) .errorCount(0) .build(); } } }
assertNotNull(taskInstance); assertEquals("First task", taskInstance.getName()); KieServerAssert.assertNullOrEmpty(taskInstance.getDescription()); KieServerAssert.assertNullOrEmpty(taskInstance.getSubject()); assertEquals("Reserved", taskInstance.getStatus());
private void assertTaskInstace(TaskInstance expected, TaskInstance actual) { assertNotNull(actual); assertEquals(expected.getName(), actual.getName()); KieServerAssert.assertNullOrEmpty(actual.getDescription()); assertEquals(expected.getStatus(), actual.getStatus()); assertEquals(expected.getPriority(), actual.getPriority()); assertEquals(expected.getActualOwner(), actual.getActualOwner()); assertEquals(expected.getCreatedBy(), actual.getCreatedBy()); assertEquals(expected.getProcessId(), actual.getProcessId()); assertEquals(expected.getContainerId(), actual.getContainerId()); assertEquals(expected.getProcessInstanceId(), actual.getProcessInstanceId()); }