private void resumeTaskInstances() { TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.resume(this); }
private void suspendTaskInstances() { TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.suspend(this); }
private void resumeTaskInstances() { TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.resume(this); }
private void suspendTaskInstances() { TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.suspend(this); }
@SuppressWarnings ({"unchecked"}) public void handleAction(JbpmJsfContext context, ActionEvent event) { try { final FacesContext facesContext = FacesContext.getCurrentInstance(); final ELContext elContext = facesContext.getELContext(); final ProcessInstance processInstance = (ProcessInstance) processInstanceExpression.getValue(elContext); final List<TaskInstance> taskList = Collections.unmodifiableList(new ArrayList<TaskInstance>(processInstance.getTaskMgmtInstance().getTaskInstances())); targetExpression.setValue(elContext, taskList); context.selectOutcome("success"); } catch (Exception ex) { context.setError("Error loading task list", ex); return; } } }
TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.removeSignalling(this);
TaskMgmtInstance taskMgmtInstance = processInstance.getTaskMgmtInstance(); if (taskMgmtInstance != null) taskMgmtInstance.removeSignalling(this);
public void removeTaskInstanceSynchronization(Token token) { TaskMgmtInstance tmi = token.getProcessInstance().getTaskMgmtInstance(); Collection taskInstances = tmi.getTaskInstances(); if (taskInstances != null) { for (Iterator iter = taskInstances.iterator(); iter.hasNext();) { TaskInstance taskInstance = (TaskInstance) iter.next(); if (token.equals(taskInstance.getToken())) { // remove signalling if (taskInstance.isSignalling()) { taskInstance.setSignalling(false); } // remove blocking if (taskInstance.isBlocking()) { taskInstance.setBlocking(false); } // if this is a non-finished task and all tasks should be finished if (!taskInstance.hasEnded() && endTasks && tasks.contains(taskInstance.getTask())) { // end this task taskInstance.end(); } } } } }
public void removeTaskInstanceSynchronization(Token token) { TaskMgmtInstance tmi = token.getProcessInstance().getTaskMgmtInstance(); Collection taskInstances = tmi.getTaskInstances(); if (taskInstances != null) { for (Iterator iter = taskInstances.iterator(); iter.hasNext();) { TaskInstance taskInstance = (TaskInstance) iter.next(); if (token.equals(taskInstance.getToken())) { // remove signalling if (taskInstance.isSignalling()) { taskInstance.setSignalling(false); } // remove blocking if (taskInstance.isBlocking()) { taskInstance.setBlocking(false); } // if this is a non-finished task and all tasks should be finished if (!taskInstance.hasEnded() && endTasks && tasks.contains(taskInstance.getTask())) { // end this task taskInstance.end(); } } } } }
result = processInstance.getTaskMgmtInstance().createStartTaskInstance();
result = processInstance.getTaskMgmtInstance().createStartTaskInstance();
final Token token = ((Token) value); token.end(); for (TaskInstance task : (Collection<TaskInstance>) token.getProcessInstance().getTaskMgmtInstance().getUnfinishedTasks(token)) { task.cancel(); final ProcessInstance processInstance = ((ProcessInstance) value); processInstance.end(); for (TaskInstance task : (Collection<TaskInstance>) processInstance.getTaskMgmtInstance().getUnfinishedTasks(processInstance.getRootToken())) { task.setSignalling(false); task.cancel();
final TaskMgmtInstance taskMgmtInstance = instance.getTaskMgmtInstance(); final TaskInstance startTaskInstance = taskMgmtInstance.createStartTaskInstance();