@Override public ServiceExertion substitute(Arg... entries) throws EvaluationException { try { if (entries != null) { for (Arg e : entries) { if (e instanceof Entry) if (((Entry) e).path().indexOf(name) >= 0) putJobValue(((Entry) e).path(), ((Entry) e).value()); else super.putValue(((Entry) e).path(), ((Entry) e).value()); } } } catch (ContextException ex) { ex.printStackTrace(); throw new EvaluationException(ex); } return this; }
public Object putValue(String path, Object value) throws ContextException { if (path.indexOf(name) >= 0) putJobValue(path, value); else super.putValue(path, value); return value; }