@Override protected boolean closeCondition(ExecutionContext executionContext) { if( closeOnCondition == null ) { return true; } return closeOnCondition.eval(executionContext.getBeanContext().getBeanMap()); }
@Override protected boolean closeCondition(ExecutionContext executionContext) { if (closeOnCondition == null) { return true; } return closeOnCondition.eval(executionContext.getBeanContext().getBeanMap()); }
public RuleEvalResult evaluate(String ruleName, CharSequence selectedData, ExecutionContext context) throws SmooksException { ExpressionEvaluator evaluator = rules.get(ruleName); if (evaluator == null) { throw new SmooksException("Unknown rule name '" + ruleName + "' on MVEL RuleProvider '" + name + "'."); } try { return new MVELRuleEvalResult(evaluator.eval(context.getBeanContext().getBeanMap()), ruleName, name, selectedData.toString()); } catch(Throwable t) { return new MVELRuleEvalResult(t, ruleName, name, selectedData.toString()); } }
public RuleEvalResult evaluate(String ruleName, CharSequence selectedData, ExecutionContext context) throws SmooksException { ExpressionEvaluator evaluator = rules.get(ruleName); if (evaluator == null) { throw new SmooksException("Unknown rule name '" + ruleName + "' on MVEL RuleProvider '" + name + "'."); } try { return new MVELRuleEvalResult(evaluator.eval(context.getBeanContext().getBeanMap()), ruleName, name, selectedData.toString()); } catch(Throwable t) { return new MVELRuleEvalResult(t, ruleName, name, selectedData.toString()); } }
public RuleEvalResult evaluate(String ruleName, CharSequence selectedData, ExecutionContext context) throws SmooksException { ExpressionEvaluator evaluator = rules.get(ruleName); if (evaluator == null) { throw new SmooksException("Unknown rule name '" + ruleName + "' on MVEL RuleProvider '" + name + "'."); } try { return new MVELRuleEvalResult(evaluator.eval(context.getBeanContext().getBeanMap()), ruleName, name, selectedData.toString()); } catch(Throwable t) { return new MVELRuleEvalResult(t, ruleName, name, selectedData.toString()); } }
if(whereEvaluator.eval(beanMapClone)) { selectedRow = row; beanRepository.addBean(beanIdObj, selectedRow, source);
if(whereEvaluator.eval(beanMapClone)) { selectedRow = row; beanRepository.addBean(beanIdObj, selectedRow, source);