inputMap.put("node", executionContext.getNode()); inputMap.put("task", executionContext.getTask()); inputMap.put("taskInstance", executionContext.getTaskInstance());
inputMap.put("node", executionContext.getNode()); inputMap.put("task", executionContext.getTask()); inputMap.put("taskInstance", executionContext.getTaskInstance());
private static void initProcessAndTask(ExecutionContext context) { BusinessProcess businessProcess = BusinessProcess.instance(); businessProcess.setProcessId( context.getProcessInstance().getId() ); TaskInstance taskInstance = context.getTaskInstance(); if (taskInstance!=null) { businessProcess.setTaskId( taskInstance.getId() ); } }
public Object resolveVariable(String name) throws ELException { ExecutionContext executionContext = ExecutionContext.currentExecutionContext(); if ("taskInstance".equals(name)) return executionContext.getTaskInstance(); if ("processInstance".equals(name)) return executionContext.getProcessInstance(); if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("contextInstance".equals(name)) return executionContext.getContextInstance(); TaskInstance taskInstance = executionContext.getTaskInstance(); if (taskInstance != null && taskInstance.hasVariableLocally(name)) { return taskInstance.getVariable(name);
public Object resolveVariable(String name) throws ELException { ExecutionContext executionContext = ExecutionContext.currentExecutionContext(); if ("taskInstance".equals(name)) return executionContext.getTaskInstance(); if ("processInstance".equals(name)) return executionContext.getProcessInstance(); if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("contextInstance".equals(name)) return executionContext.getContextInstance(); TaskInstance taskInstance = executionContext.getTaskInstance(); if (taskInstance != null && taskInstance.hasVariableLocally(name)) { return taskInstance.getVariable(name);
timer.setTransitionName(transitionName); timer.setGraphElement(executionContext.getEventSource()); timer.setTaskInstance(executionContext.getTaskInstance());
timer.setTransitionName(transitionName); timer.setGraphElement(executionContext.getEventSource()); timer.setTaskInstance(executionContext.getTaskInstance());