@Test(timeout = 10000) public void testTaskWithVariablesRecurse() { final TestWorkItemManager manager = new TestWorkItemManager(); ksession.setWorkItemManager(manager); handler.executeWorkItem(prepareWorkItemWithTaskVariables("Comment for task ${task.description}"), manager); final List<TaskSummary> tasks = taskService.getTasksAssignedAsPotentialOwner("Darth Vader", "en-UK"); assertEquals(1, tasks.size()); final Task task = taskService.getTaskById(tasks.get(0).getId()); testTaskWithExpectedDescription(task, task.getDescription()); taskService.start(task.getId(), "Darth Vader"); taskService.complete(task.getId(), "Darth Vader", null); assertTrue(manager.waitTillCompleted(MANAGER_COMPLETION_WAIT_TIME)); final String actualOwner = (String) manager.getResults().get("ActorId"); assertNotNull(actualOwner); assertEquals("Darth Vader", actualOwner); }
Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(AccessType.Inline, ((InternalTaskData) task.getTaskData()).getDocumentAccessType()); long contentId = task.getTaskData().getDocumentContentId();
@Test public void testTaskWithVariables() throws Exception { final TestWorkItemManager manager = new TestWorkItemManager(); ksession.setWorkItemManager(manager); final String taskDescriptionParam = "Comment for task " + "${task.id} " + "${task.taskData.processSessionId} " + "${task.taskData.actualOwner.id} " + "${task.taskData.parentId}"; handler.executeWorkItem(prepareWorkItemWithTaskVariables(taskDescriptionParam), manager); final List<TaskSummary> tasks = taskService.getTasksAssignedAsPotentialOwner("Darth Vader", "en-UK"); assertEquals(1, tasks.size()); final Task task = taskService.getTaskById(tasks.get(0).getId()); testTaskWithExpectedDescription(task, "Comment for task " + task.getId() + " " + task.getTaskData().getProcessSessionId() + " " + task.getTaskData().getActualOwner().getId() + " " + task.getTaskData().getParentId()); taskService.start(task.getId(), "Darth Vader"); taskService.complete(task.getId(), "Darth Vader", null); assertTrue(manager.waitTillCompleted(MANAGER_COMPLETION_WAIT_TIME)); final String actualOwner = (String) manager.getResults().get("ActorId"); assertNotNull(actualOwner); assertEquals("Darth Vader", actualOwner); }
assertEquals("Darth Vader", taskSummary.getActualOwner().getId()); Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(AccessType.Inline, ((InternalTaskData) task.getTaskData()).getDocumentAccessType()); assertEquals(task.getTaskData().getProcessSessionId(), TestStatefulKnowledgeSession.testSessionId.intValue());
Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(Status.Ready, task.getTaskData().getStatus());
Task task = taskService2.getTaskById(taskId); assertEquals("id-1", task.getTaskData().getDeploymentId()); try {
List<ChecklistItem> result = new ArrayList<ChecklistItem>(); for (Long taskId: taskIds) { Task task = taskService.getTaskById(taskId); if (task != null) { ChecklistItem item = ChecklistItemFactory.createChecklistItem(task);
assertFalse( "No tasks found!", taskIds.isEmpty() ); taskId = taskIds.get(1); Task task = taskService.getTaskById(taskId); taskService.start(taskId, USER_ID);
long taskId = taskService.addTask(task, (Map<String, Object>) null); manager.disposeRuntimeEngine(runtime); return ChecklistItemFactory.createChecklistItem(taskService.getTaskById(taskId));
List<Task> tasks = new ArrayList<Task>(); for( long taskId : taskIds ) { Task gottenTask = taskService.getTaskById(taskId); tasks.add(gottenTask);
Task task = taskService.getTaskById(taskId); logger.debug("Got task " + taskId + ": " + task); taskService.start(taskId, taskUserId);
Task task = taskService.getTaskById(taskId); logger.debug("Got task " + taskId + ": " + task); taskService.start(taskId, taskUserId);
Task task = taskService.getTaskById(taskId); logger.debug("Got task " + taskId + ": " + task); taskService.start(taskId, taskUserId);
@Test(timeout = 10000) public void testTaskWithVariablesRecurse() { final TestWorkItemManager manager = new TestWorkItemManager(); ksession.setWorkItemManager(manager); handler.executeWorkItem(prepareWorkItemWithTaskVariables("Comment for task ${task.description}"), manager); final List<TaskSummary> tasks = taskService.getTasksAssignedAsPotentialOwner("Darth Vader", "en-UK"); assertEquals(1, tasks.size()); final Task task = taskService.getTaskById(tasks.get(0).getId()); testTaskWithExpectedDescription(task, task.getDescription()); taskService.start(task.getId(), "Darth Vader"); taskService.complete(task.getId(), "Darth Vader", null); assertTrue(manager.waitTillCompleted(MANAGER_COMPLETION_WAIT_TIME)); final String actualOwner = (String) manager.getResults().get("ActorId"); assertNotNull(actualOwner); assertEquals("Darth Vader", actualOwner); }
Task task = taskService.getTaskById(taskSumList.get(0).getId()); assertNotNull( "Null task returned", task ); assertNotNull( "Null actual owner on task " + task.getId() + " [status: " + task.getTaskData().getStatus().toString() + "]",
assertEquals(1, tasks.size()); TaskSummary techInterview = tasks.get(0); Task techInterviewTask = taskService.getTaskById(techInterview.getId()); Content contentById = taskService.getContentById(techInterviewTask.getTaskData().getDocumentContentId()); assertNotNull(contentById); TaskSummary createProposal = tasks.get(0); Task createProposalTask = taskService.getTaskById(createProposal.getId()); contentById = taskService.getContentById(createProposalTask.getTaskData().getDocumentContentId()); assertNotNull(contentById); TaskSummary signContract = tasks.get(0); Task signContractTask = taskService.getTaskById(signContract.getId()); contentById = taskService.getContentById(signContractTask.getTaskData().getDocumentContentId()); assertNotNull(contentById);
Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(AccessType.Inline, ((InternalTaskData) task.getTaskData()).getDocumentAccessType()); long contentId = task.getTaskData().getDocumentContentId();
@Test public void testTaskWithVariables() throws Exception { final TestWorkItemManager manager = new TestWorkItemManager(); ksession.setWorkItemManager(manager); final String taskDescriptionParam = "Comment for task " + "${task.id} " + "${task.taskData.processSessionId} " + "${task.taskData.actualOwner.id} " + "${task.taskData.parentId}"; handler.executeWorkItem(prepareWorkItemWithTaskVariables(taskDescriptionParam), manager); final List<TaskSummary> tasks = taskService.getTasksAssignedAsPotentialOwner("Darth Vader", "en-UK"); assertEquals(1, tasks.size()); final Task task = taskService.getTaskById(tasks.get(0).getId()); testTaskWithExpectedDescription(task, "Comment for task " + task.getId() + " " + task.getTaskData().getProcessSessionId() + " " + task.getTaskData().getActualOwner().getId() + " " + task.getTaskData().getParentId()); taskService.start(task.getId(), "Darth Vader"); taskService.complete(task.getId(), "Darth Vader", null); assertTrue(manager.waitTillCompleted(MANAGER_COMPLETION_WAIT_TIME)); final String actualOwner = (String) manager.getResults().get("ActorId"); assertNotNull(actualOwner); assertEquals("Darth Vader", actualOwner); }
assertEquals("Darth Vader", taskSummary.getActualOwner().getId()); Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(AccessType.Inline, ((InternalTaskData) task.getTaskData()).getDocumentAccessType()); assertEquals(task.getTaskData().getProcessSessionId(), TestStatefulKnowledgeSession.testSessionId.intValue());
Task task = taskService.getTaskById(taskSummary.getId()); assertEquals(Status.Ready, task.getTaskData().getStatus());