@Override public boolean submitValue(Parameter<?> parameter, String value) { ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); return valueStore.submit(event, context, parameter, value); }
@Override public boolean submitValue(Parameter<?> parameter, String value) { ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); return valueStore.submit(event, context, parameter, value); }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { ParameterStore store = (ParameterStore) context.get(ParameterStore.class); ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); boolean result = values.submit(event, context, store.get(name), value); return result; }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { ParameterStore store = (ParameterStore) context.get(ParameterStore.class); ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); boolean result = values.submit(event, context, store.get(name), value); return result; }
@Override public boolean evaluate(GraphRewrite event, EvaluationContext context) { ParameterStore store = (ParameterStore) context.get(ParameterStore.class); ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); boolean result = values.submit(event, context, store.get(name), value); return result; }
@Override public boolean submitValue(Parameter<?> parameter, String value) { ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); String existingValue = valueStore.retrieve(parameter); if (existingValue == null) { return valueStore.submit(event, context, parameter, value); } else { return valueStore.isValid(event, context, parameter, value); } }
@Override public boolean submitValue(Parameter<?> parameter, String value) { ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); String existingValue = valueStore.retrieve(parameter); if (existingValue == null) { return valueStore.submit(event, context, parameter, value); } else { return valueStore.isValid(event, context, parameter, value); } }
@Override public boolean submit(Rewrite event, EvaluationContext context) { if (matches()) { ParameterStore store = DefaultParameterStore.getInstance(context); int index = 1; for (RegexGroup group : groups) { String value = matcher.group(index++); Parameter<?> param = store.get(group.getName()); ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); if (!valueStore.submit(event, context, param, value)) { return false; } } return true; } return false; }
@Override public boolean submit(Rewrite event, EvaluationContext context) { if (matches()) { ParameterStore store = DefaultParameterStore.getInstance(context); int index = 1; for (RegexGroup group : groups) { String value = matcher.group(index++); Parameter<?> param = store.get(group.getName()); ParameterValueStore valueStore = DefaultParameterValueStore.getInstance(context); if (!valueStore.submit(event, context, param, value)) { return false; } } return true; } return false; }
@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String queryString = null; if (event instanceof InboundRewrite) { queryString = event.getInboundAddress().getQuery(); } else if (event instanceof HttpOutboundServletRewrite) { queryString = ((HttpOutboundServletRewrite) event).getOutboundAddress().getQuery(); } if (pattern.parse(queryString == null ? "" : queryString).submit(event, context)) { ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); for (Entry<Parameter<?>, String> entry : pattern.parse(query).getParameters(context).entrySet()) { values.submit(event, context, store.get(entry.getKey().getName()), entry.getValue()); } return true; } return false; }
@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String queryString = null; if (event instanceof InboundRewrite) { queryString = event.getInboundAddress().getQuery(); } else if (event instanceof HttpOutboundServletRewrite) { queryString = ((HttpOutboundServletRewrite) event).getOutboundAddress().getQuery(); } if (pattern.parse(queryString == null ? "" : queryString).submit(event, context)) { ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); for (Entry<Parameter<?>, String> entry : pattern.parse(query).getParameters(context).entrySet()) { values.submit(event, context, store.get(entry.getKey().getName()), entry.getValue()); } return true; } return false; }
@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String queryString = null; if (event instanceof InboundRewrite) { queryString = event.getInboundAddress().getQuery(); } else if (event instanceof HttpOutboundServletRewrite) { queryString = ((HttpOutboundServletRewrite) event).getOutboundAddress().getQuery(); } if (pattern.parse(queryString == null ? "" : queryString).submit(event, context)) { ParameterValueStore values = (ParameterValueStore) context.get(ParameterValueStore.class); for (Entry<Parameter<?>, String> entry : pattern.parse(query).getParameters(context).entrySet()) { values.submit(event, context, store.get(entry.getKey().getName()), entry.getValue()); } return true; } return false; }