public virtual object getValue(VariableContext variableContext) { if (Context.CommandContext == null) { throw new ProcessEngineException("Expression can only be evaluated inside the context of the process engine"); } ELContext context = Context.ProcessEngineConfiguration.ExpressionManager.createElContext(variableContext); return(valueExpression.getValue(context)); }
public DecisionInvocation(DecisionDefinition decisionDefinition, VariableContext variableContext) : base(null, (DecisionDefinitionEntity)decisionDefinition) { this.decisionDefinition = decisionDefinition; this.variableContext = variableContext; }