@Override protected void startInstance(ActivityExecution execution, VariableMap variables, String businessKey) { ProcessDefinitionImpl definition = getProcessDefinitionToCall(execution, getCallableElement()); PvmProcessInstance processInstance = execution.createSubProcessInstance(definition, businessKey); processInstance.start(variables); }
behavior = new CallActivityBehavior(className); } else if (delegateExpression != null) { Expression exp = expressionManager.createExpression(delegateExpression); behavior = new CallActivityBehavior(exp); } else { behavior = new CallActivityBehavior();
behavior = new CallActivityBehavior(className); } else if (delegateExpression != null) { Expression exp = expressionManager.createExpression(delegateExpression); behavior = new CallActivityBehavior(exp); } else { behavior = new CallActivityBehavior();
@Override protected void startInstance(ActivityExecution execution, VariableMap variables, String businessKey) { ProcessDefinitionImpl definition = getProcessDefinitionToCall(execution, getCallableElement()); PvmProcessInstance processInstance = execution.createSubProcessInstance(definition, businessKey); processInstance.start(variables); }
behavior = new CallActivityBehavior(className); } else if (delegateExpression != null) { Expression exp = expressionManager.createExpression(delegateExpression); behavior = new CallActivityBehavior(exp); } else { behavior = new CallActivityBehavior();
@Override protected void startInstance(ActivityExecution execution, VariableMap variables, String businessKey) { ProcessDefinitionImpl definition = getProcessDefinitionToCall(execution, getCallableElement()); PvmProcessInstance processInstance = execution.createSubProcessInstance(definition, businessKey); processInstance.start(variables); }