if (task.getTaskData().getParentId() != -1){ parentTask = queryService.getTaskInstanceById(task.getTaskData().getParentId());
this.name = source.getName(); this.outputData = source.getTaskData().getTaskOutputVariables(); this.parentId = source.getTaskData().getParentId(); this.potentialOwners = source.getPeopleAssignments().getPotentialOwners() .stream()
assertEquals(taskParentId, childTask1.getTaskData().getParentId());
this.faultType = taskData.getFaultType(); this.faultContentId = taskData.getFaultContentId(); this.parentId = taskData.getParentId(); this.processId = taskData.getProcessId(); this.processSessionId = taskData.getProcessSessionId();
assertEquals(taskParentId, childTask1.getTaskData().getParentId());
@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(taskParentId, childTask1.getTaskData().getParentId());
assertEquals(taskParentId, childTask1.getTaskData().getParentId());
protected AuditTaskImpl createAuditTask(Task ti, Date date) { AuditTaskImpl auditTaskImpl = new AuditTaskImpl( ti.getId(), ti.getName(), ti.getTaskData().getStatus().name(), ti.getTaskData().getActivationTime(), (ti.getTaskData().getActualOwner() != null) ? ti.getTaskData().getActualOwner().getId() : "", ti.getDescription(), ti.getPriority(), (ti.getTaskData().getCreatedBy() != null) ? ti.getTaskData().getCreatedBy().getId() : "", ti.getTaskData().getCreatedOn(), ti.getTaskData().getExpirationTime(), ti.getTaskData().getProcessInstanceId(), ti.getTaskData().getProcessId(), ti.getTaskData().getProcessSessionId(), ti.getTaskData().getDeploymentId(), ti.getTaskData().getParentId(), ti.getTaskData().getWorkItemId(), date ); return auditTaskImpl; }
ti.getTaskData().getProcessSessionId(), ti.getTaskData().getDeploymentId(), ti.getTaskData().getParentId(), ti.getTaskData().getWorkItemId(), event.getEventDate()
this.name = source.getName(); this.outputData = source.getTaskData().getTaskOutputVariables(); this.parentId = source.getTaskData().getParentId(); this.potentialOwners = source.getPeopleAssignments().getPotentialOwners() .stream()
@Override public TaskSummary getItem(TaskKey key) { Task task = taskService.getTaskById(key.getTaskId()); if (task != null) { List<OrganizationalEntity> potentialOwners = task.getPeopleAssignments().getPotentialOwners(); List<String> potOwnersString = null; if (potentialOwners != null) { potOwnersString = new ArrayList<String>(potentialOwners.size()); for (OrganizationalEntity e : potentialOwners) { potOwnersString.add(e.getId()); } } return new TaskSummary(task.getId(), task.getName(), task.getDescription(), task.getTaskData().getStatus().name(), task.getPriority(), (task.getTaskData().getActualOwner() != null) ? task.getTaskData().getActualOwner() .getId() : "", (task.getTaskData().getCreatedBy() != null) ? task.getTaskData().getCreatedBy().getId() : "", task.getTaskData().getCreatedOn(), task.getTaskData().getActivationTime(), task.getTaskData() .getExpirationTime(), task.getTaskData().getProcessId(), task.getTaskData().getProcessSessionId(), task.getTaskData().getProcessInstanceId(), task.getTaskData().getDeploymentId() , (int) task.getTaskData().getParentId()); } return null; }
.workItemId(task.getTaskData().getWorkItemId()) .processInstanceId(task.getTaskData().getProcessInstanceId()) .parentId(task.getTaskData().getParentId()) .processId(task.getTaskData().getProcessId()) .containerId(task.getTaskData().getDeploymentId());
@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); }
@Override public TaskSummary getTaskDetails(long taskId) { Task task = taskService.getTask(taskId); if (task != null) { List<OrganizationalEntity> potentialOwners = task.getPeopleAssignments().getPotentialOwners(); List<String> potOwnersString = getPotentialOwnersByTaskId(potentialOwners); return new TaskSummary(task.getId(), task.getName(), task.getDescription(), task.getTaskData().getStatus().name(), task.getPriority(), (task.getTaskData().getActualOwner() != null) ? task.getTaskData().getActualOwner() .getId() : "", (task.getTaskData().getCreatedBy() != null) ? task.getTaskData().getCreatedBy().getId() : "", task.getTaskData().getCreatedOn(), task.getTaskData().getActivationTime(), task.getTaskData() .getExpirationTime(), task.getTaskData().getProcessId(), task.getTaskData().getProcessSessionId(), task.getTaskData().getProcessInstanceId(), task.getTaskData().getDeploymentId() , (int) task.getTaskData().getParentId(),false,potOwnersString); } return null; }
protected AuditTaskImpl createAuditTask(Task ti, Date date) { AuditTaskImpl auditTaskImpl = new AuditTaskImpl( ti.getId(), ti.getName(), ti.getTaskData().getStatus().name(), ti.getTaskData().getActivationTime(), (ti.getTaskData().getActualOwner() != null) ? ti.getTaskData().getActualOwner().getId() : "", ti.getDescription(), ti.getPriority(), (ti.getTaskData().getCreatedBy() != null) ? ti.getTaskData().getCreatedBy().getId() : "", ti.getTaskData().getCreatedOn(), ti.getTaskData().getExpirationTime(), ti.getTaskData().getProcessInstanceId(), ti.getTaskData().getProcessId(), ti.getTaskData().getProcessSessionId(), ti.getTaskData().getDeploymentId(), ti.getTaskData().getParentId(), ti.getTaskData().getWorkItemId(), date ); return auditTaskImpl; }
ti.getTaskData().getProcessSessionId(), ti.getTaskData().getDeploymentId(), ti.getTaskData().getParentId(), ti.getTaskData().getWorkItemId(), event.getEventDate()
genTaskData.setParentId(kieTaskData.getParentId());