public Object execute(Token token) { token.resume(); return token; }
/** * resumes a process execution. */ public void resume() { isSuspended = false; resumeJobs(); resumeTaskInstances(); // propagate to child tokens if (children != null) { for (Iterator iter = children.values().iterator(); iter.hasNext();) { Token child = (Token) iter.next(); child.resume(); } } }
/** * resumes a process execution. */ public void resume() { isSuspended = false; resumeJobs(); resumeTaskInstances(); // propagate to child tokens if (children != null) { for (Iterator iter = children.values().iterator(); iter.hasNext();) { Token child = (Token) iter.next(); child.resume(); } } }
/** * resumes a suspended execution. All timers that have been suspended might fire if the * duedate has been passed. If an admin resumes a process instance, the option should be * offered to update, remove and create the timers and messages related to this process * instance. * * @see #suspend() */ public void resume() { isSuspended = false; rootToken.resume(); }
/** * resumes a suspended execution. All timers that have been suspended might fire if the * duedate has been passed. If an admin resumes a process instance, the option should be * offered to update, remove and create the timers and messages related to this process * instance. * * @see #suspend() */ public void resume() { isSuspended = false; rootToken.resume(); }
public Object execute(Token token) { token.resume(); return token; }
public void handleAction(JbpmJsfContext context, ActionEvent event) { try { final FacesContext facesContext = FacesContext.getCurrentInstance(); final ELContext elContext = facesContext.getELContext(); final Object value = valueExpression.getValue(elContext); if (value == null) { context.setError("Resume failed", "The value is null"); return; } if (value instanceof TaskInstance) { ((TaskInstance)value).resume(); context.addSuccessMessage("Task instance resumed"); } else if (value instanceof Token) { ((Token)value).resume(); context.addSuccessMessage("Token resumed"); } else if (value instanceof ProcessInstance) { ((ProcessInstance)value).resume(); context.addSuccessMessage("Process instance resumed"); } else { context.setError("Resume failed", "The value type is not recognized"); return; } context.getJbpmContext().getSession().flush(); context.selectOutcome("success"); } catch (Exception ex) { context.setError("Resume failed", ex); return; } } }