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()); }
private void testFindTaskInstanceWithSearchService( TaskQueryFilterSpec filter, Long taskInstanceId ) { List<Long> resultsIds = new ArrayList<>(); List<TaskInstance> results = queryClient.findHumanTasksWithFilters( QUERY_NAME, filter, 0, 100 ); for ( TaskInstance res : results ) { resultsIds.add( res.getId() ); Assertions.assertThat(res.getInputData()).isNullOrEmpty(); Assertions.assertThat(res.getOutputData()).isNullOrEmpty(); } Assertions.assertThat( results ).isNotNull(); Assertions.assertThat( results ).isNotEmpty(); Assertions.assertThat( resultsIds ).contains( taskInstanceId ); }
Assertions.assertThat(instance).isNotNull(); Map<String, Object> input = instance.getInputData(); Assertions.assertThat(input).isNotNull(); Assertions.assertThat(input).hasSize(4); Assertions.assertThat(instance).isNotNull(); input = instance.getInputData(); Assertions.assertThat(input).isNotNull(); Assertions.assertThat(input).hasSize(5); Assertions.assertThat(instance).isNotNull(); input = instance.getInputData(); Assertions.assertThat(input).isNotNull(); Assertions.assertThat(input).hasSize(4);
Map<String, Object> inputs = processData( documentClient, task.getInputData() );
task.getInputData());
assertTrue(taskInstance.getBusinessAdmins().contains("Administrators")); assertNotNull(taskInstance.getInputData()); assertEquals(5, taskInstance.getInputData().size()); Map<String, Object> inputs = taskInstance.getInputData(); assertTrue(inputs.containsKey("ActorId")); assertTrue(inputs.containsKey("_string"));
assertEquals("Simple user task.", taskInstance.getDescription()); String inputVar = (String) taskInstance.getInputData().get("added input"); assertNotNull(inputVar); assertEquals("test", inputVar);
assertNull(taskInstance.getPotentialOwners()); assertNull(taskInstance.getBusinessAdmins()); assertNull(taskInstance.getInputData()); assertNull(taskInstance.getOutputData());