protected void performStart(CmmnActivityExecution execution) { VariableMap variables = getInputVariables(execution); String businessKey = getBusinessKey(execution); triggerCallableElement(execution, variables, businessKey); if (execution.isActive() && !isBlocking(execution)) { execution.complete(); } }
protected String getBusinessKey(CmmnActivityExecution execution) { return getCallableElement().getBusinessKey(execution); }
public void transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution) { VariableMap variables = getOutputVariables(sourceScope); caseExecution.setVariables(variables); }
protected void performStart(CmmnActivityExecution execution) { VariableMap variables = getInputVariables(execution); String businessKey = getBusinessKey(execution); triggerCallableElement(execution, variables, businessKey); if (execution.isActive() && !isBlocking(execution)) { execution.complete(); } }
protected VariableMap getOutputVariables(VariableScope variableScope) { return getCallableElement().getOutputVariables(variableScope); }
public void transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution) { VariableMap variables = getOutputVariables(sourceScope); caseExecution.setVariables(variables); }
protected void performStart(CmmnActivityExecution execution) { VariableMap variables = getInputVariables(execution); String businessKey = getBusinessKey(execution); triggerCallableElement(execution, variables, businessKey); if (execution.isActive() && !isBlocking(execution)) { execution.complete(); } }
protected VariableMap getInputVariables(CmmnActivityExecution execution) { return getCallableElement().getInputVariables(execution); }
public void transferVariables(VariableScope sourceScope, CmmnActivityExecution caseExecution) { VariableMap variables = getOutputVariables(sourceScope); caseExecution.setVariables(variables); }
protected String getBusinessKey(CmmnActivityExecution execution) { return getCallableElement().getBusinessKey(execution); }
protected VariableMap getInputVariables(CmmnActivityExecution execution) { return getCallableElement().getInputVariables(execution); }
protected VariableMap getOutputVariables(VariableScope variableScope) { return getCallableElement().getOutputVariables(variableScope); }
protected void initializeCallableElement(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) { super.initializeCallableElement(element, activity, context); ProcessOrCaseTaskActivityBehavior behavior = (ProcessOrCaseTaskActivityBehavior) activity.getActivityBehavior(); CallableElement callableElement = behavior.getCallableElement(); // inputs initializeInputParameter(element, activity, context, callableElement); // outputs initializeOutputParameter(element, activity, context, callableElement); }
protected void initializeCallableElement(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) { super.initializeCallableElement(element, activity, context); ProcessOrCaseTaskActivityBehavior behavior = (ProcessOrCaseTaskActivityBehavior) activity.getActivityBehavior(); CallableElement callableElement = behavior.getCallableElement(); // inputs initializeInputParameter(element, activity, context, callableElement); // outputs initializeOutputParameter(element, activity, context, callableElement); }
protected VariableMap getInputVariables(CmmnActivityExecution execution) { return getCallableElement().getInputVariables(execution); }
protected VariableMap getOutputVariables(VariableScope variableScope) { return getCallableElement().getOutputVariables(variableScope); }
protected String getBusinessKey(CmmnActivityExecution execution) { return getCallableElement().getBusinessKey(execution); }
protected void initializeCallableElement(CmmnElement element, CmmnActivity activity, CmmnHandlerContext context) { super.initializeCallableElement(element, activity, context); ProcessOrCaseTaskActivityBehavior behavior = (ProcessOrCaseTaskActivityBehavior) activity.getActivityBehavior(); CallableElement callableElement = behavior.getCallableElement(); // inputs initializeInputParameter(element, activity, context, callableElement); // outputs initializeOutputParameter(element, activity, context, callableElement); }