public ModuleDefinition getDefinition(Class clazz) { return getProcessDefinition().getDefinition(clazz); }
public ModuleDefinition getDefinition(Class clazz) { return getProcessDefinition().getDefinition(clazz); }
public void execute(ExecutionContext executionContext) throws Exception { Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); try { // set context class loader correctly for delegation class // (https://jira.jboss.org/jira/browse/JBPM-1448) ClassLoader processClassLoader = JbpmConfiguration.getProcessClassLoader(executionContext.getProcessDefinition()); currentThread.setContextClassLoader(processClassLoader); if (referencedAction != null) { referencedAction.execute(executionContext); } else if (actionExpression != null) { JbpmExpressionEvaluator.evaluate(actionExpression, executionContext); } else if (actionDelegation != null) { ActionHandler actionHandler = (ActionHandler) actionDelegation.getInstance(); actionHandler.execute(executionContext); } } finally { currentThread.setContextClassLoader(contextClassLoader); } }
public void execute(ExecutionContext executionContext) throws Exception { Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); try { // set context class loader correctly for delegation class // (https://jira.jboss.org/jira/browse/JBPM-1448) ClassLoader processClassLoader = JbpmConfiguration.getProcessClassLoader(executionContext.getProcessDefinition()); currentThread.setContextClassLoader(processClassLoader); if (referencedAction != null) { referencedAction.execute(executionContext); } else if (actionExpression != null) { JbpmExpressionEvaluator.evaluate(actionExpression, executionContext); } else if (actionDelegation != null) { ActionHandler actionHandler = (ActionHandler) actionDelegation.getInstance(); actionHandler.execute(executionContext); } } finally { currentThread.setContextClassLoader(contextClassLoader); } }
private boolean isPageflow(final ExecutionContext context) { return Contexts.isConversationContextActive() && Jbpm.instance().isPageflowProcessDefinition( context.getProcessDefinition().getName() ); }
.getProcessDefinition()); Thread.currentThread().setContextClassLoader(processClassLoader);
.getProcessDefinition()); Thread.currentThread().setContextClassLoader(processClassLoader);
.getProcessDefinition()); Thread.currentThread().setContextClassLoader(processClassLoader);
.getProcessDefinition()); Thread.currentThread().setContextClassLoader(processClassLoader);
if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("token".equals(name)) return executionContext.getToken(); if ("taskMgmtInstance".equals(name)) return executionContext.getTaskMgmtInstance();
if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("token".equals(name)) return executionContext.getToken(); if ("taskMgmtInstance".equals(name)) return executionContext.getTaskMgmtInstance();