public ProcessDefinition getProcessDefinition() { ProcessInstance processInstance = getProcessInstance(); return (processInstance != null ? processInstance.getProcessDefinition() : null); }
public ProcessDefinition getProcessDefinition() { ProcessInstance processInstance = getProcessInstance(); return (processInstance != null ? processInstance.getProcessDefinition() : null); }
public void execute(ExecutionContext executionContext) { if ("true".equalsIgnoreCase(endCompleteProcess)) { executionContext.getProcessInstance().end(); } else { executionContext.getToken().end(); } }
private List getRuntimeActionsForEvent(ExecutionContext executionContext, String eventType) { List eventRuntimeActions = null; List runtimeActions = executionContext.getProcessInstance().getRuntimeActions(); if (runtimeActions != null) { for (Iterator iter = runtimeActions.iterator(); iter.hasNext();) { RuntimeAction runtimeAction = (RuntimeAction) iter.next(); // if the runtime action is registered on this element and eventType if (equals(runtimeAction.getGraphElement()) && eventType.equals(runtimeAction.getEventType())) { // ... add its action to the list of runtime actions if (eventRuntimeActions == null) eventRuntimeActions = new ArrayList(); eventRuntimeActions.add(runtimeAction.getAction()); } } } return eventRuntimeActions; }
public void execute(ExecutionContext executionContext) { if ("true".equalsIgnoreCase(endCompleteProcess)) { executionContext.getProcessInstance().end(); } else { executionContext.getToken().end(); } }
private List getRuntimeActionsForEvent(ExecutionContext executionContext, String eventType) { List eventRuntimeActions = null; List runtimeActions = executionContext.getProcessInstance().getRuntimeActions(); if (runtimeActions != null) { for (Iterator iter = runtimeActions.iterator(); iter.hasNext();) { RuntimeAction runtimeAction = (RuntimeAction) iter.next(); // if the runtime action is registered on this element and eventType if (equals(runtimeAction.getGraphElement()) && eventType.equals(runtimeAction.getEventType())) { // ... add its action to the list of runtime actions if (eventRuntimeActions == null) eventRuntimeActions = new ArrayList(); eventRuntimeActions.add(runtimeAction.getAction()); } } } return eventRuntimeActions; }
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() ); } }
if ("processInstance".equals(name)) return executionContext.getProcessInstance(); if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("token".equals(name)) return executionContext.getToken();
if ("processInstance".equals(name)) return executionContext.getProcessInstance(); if ("processDefinition".equals(name)) return executionContext.getProcessDefinition(); if ("token".equals(name)) return executionContext.getToken();