@Override public String getName() { return wrapped.getName(); }
@Override public String getName() { return wrapped.getName(); }
public Parameter<?> store(Parameter<?> value) { Assert.notNull(value, "Parameter to store must not be null."); return parameters.put(value.getName(), value); }
public Parameter<?> store(Parameter<?> value) { Assert.notNull(value, "Parameter to store must not be null."); return parameters.put(value.getName(), value); }
private boolean _doParameterProviderValidation(Rewrite event, EvaluationContext context, Parameter<?> param, String value) { boolean result = false; for (GlobalParameterProvider provider : providers) { Set<Parameter<?>> params = provider.getParameters(); if (params != null) { for (Parameter<?> parameter : params) { if (parameter != null && parameter.getName() != null && parameter.getName().equals(param.getName())) { result = provider.isValid(event, context, param, value); break; } } } } return result; }
private boolean _doParameterProviderValidation(Rewrite event, EvaluationContext context, Parameter<?> param, String value) { boolean result = false; for (GlobalParameterProvider provider : providers) { Set<Parameter<?>> params = provider.getParameters(); if (params != null) { for (Parameter<?> parameter : params) { if (parameter != null && parameter.getName() != null && parameter.getName().equals(param.getName())) { result = provider.isValid(event, context, param, value); break; } } } } return result; }
private boolean supportsSubmission(Rewrite event, EvaluationContext context, Parameter<?> param, String value) { boolean result = true; for (GlobalParameterProvider provider : providers) { Set<Parameter<?>> params = provider.getParameters(); if (params != null) { for (Parameter<?> parameter : params) { if (parameter != null && parameter.getName() != null && parameter.getName().equals(param.getName())) { result = provider.supportsSubmission(event, context, parameter); break; } } } } return result; }
private boolean supportsSubmission(Rewrite event, EvaluationContext context, Parameter<?> param, String value) { boolean result = true; for (GlobalParameterProvider provider : providers) { Set<Parameter<?>> params = provider.getParameters(); if (params != null) { for (Parameter<?> parameter : params) { if (parameter != null && parameter.getName() != null && parameter.getName().equals(param.getName())) { result = provider.supportsSubmission(event, context, parameter); break; } } } } return result; }
for (Map.Entry<Parameter<?>, String> paramEntry : referenceResult.getParameters(context).entrySet()) String name = paramEntry.getKey().getName(); if (!paramMatchCache.checkVariable(frameIdx, name, paramEntry.getValue())) String name = paramEntry.getKey().getName(); String value = paramEntry.getValue(); paramMatchCache.addVariable(frameIdx, name, value);
for (Map.Entry<Parameter<?>, String> paramEntry : referenceResult.getParameters(context).entrySet()) String name = paramEntry.getKey().getName(); if (!paramMatchCache.checkVariable(frameIdx, name, paramEntry.getValue())) String name = paramEntry.getKey().getName(); String value = paramEntry.getValue(); paramMatchCache.addVariable(frameIdx, name, value);
throw new RewriteException("Cannot add @" + Convert.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");
throw new RewriteException("Cannot add @" + Validate.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");
@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; }
throw new RewriteException("Cannot add @" + Validate.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");
throw new RewriteException("Cannot add @" + Convert.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");
@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; }
throw new RewriteException("Cannot specify @" + Deferred.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable."); throw new RewriteException("Cannot specify @" + Deferred.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");
throw new RewriteException("Cannot specify @" + Deferred.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable."); throw new RewriteException("Cannot specify @" + Deferred.class.getSimpleName() + " to [" + field + "] of class [" + field.getDeclaringClass() + "] because the parameter [" + parameter.getName() + "] is not writable.");