.taskId(taskEntity.getId()).includeTaskLocalVariables().list(); if (tasks.size() > 0) { final Map<String, Object> tasklocalVariables = tasks.get(0).getTaskLocalVariables();
public SearchResultList<WorkItemType> getWorkItemsForProcessInstanceId(String processInstanceId, OperationResult result) { TaskService ts = activitiEngine.getTaskService(); List<Task> tasks = ts.createTaskQuery() .processInstanceId(processInstanceId) .includeTaskLocalVariables() .includeProcessVariables() .list(); return tasksToWorkItems(tasks, null, false, true, true, true, result); }
public WorkItemType getWorkItem(String workItemId, OperationResult result) { TaskService ts = activitiEngine.getTaskService(); Task task = ts.createTaskQuery() .taskId(workItemId) .includeTaskLocalVariables() .includeProcessVariables() .singleResult(); return taskToWorkItem(task, null, false, false, false, false, result); }
.includeTaskLocalVariables() .includeProcessVariables(); } else {
final String VAR = "someVariable"; taskService.setVariableLocal(task.getId(), VAR, "[:abc];[:def];[UserType:"+userLead1Oid+"]"); TaskQuery tq1 = taskService.createTaskQuery().includeTaskLocalVariables() .taskVariableValueLike(VAR, "%:def]%") .taskName(TASK_NAME); assertFound(tq1, "#1"); TaskQuery tq2 = taskService.createTaskQuery().includeTaskLocalVariables().taskVariableValueLike(VAR, "%:xyz]%"); org.activiti.engine.task.Task task2 = tq2.singleResult(); System.out.println("Task2 = " + task2); assertNull("Found task2 even if it shouldn't", task2); TaskQuery tq3 = taskService.createTaskQuery().includeTaskLocalVariables() .taskName(TASK_NAME) .or() TaskQuery tq4 = taskService.createTaskQuery().includeTaskLocalVariables() .taskName(TASK_NAME) .or() TaskQuery tq5 = taskService.createTaskQuery().includeTaskLocalVariables() .taskName(TASK_NAME) .or() TaskQuery tq6 = taskService.createTaskQuery().includeTaskLocalVariables() .taskName(TASK_NAME) .or() TaskQuery tq7 = taskService.createTaskQuery().includeTaskLocalVariables()
taskQuery = taskQuery.includeTaskLocalVariables().includeProcessVariables(); return taskQuery;