@Override public ConfigurationRuleParameterBuilder bindsTo(final Binding binding) { param.bindsTo(binding); return this; }
@Override public ConfigurationRuleParameterBuilder bindsTo(final Binding binding) { param.bindsTo(binding); return this; }
@Override public void setParameterStore(ParameterStore store) { if (requestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (requestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (requestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } } expression.setParameterStore(store); } }
@Override public void call(Parameterized parameterized) { Set<String> names = parameterized.getRequiredParameterNames(); ParameterStore store = ((ParameterizedRule) rule).getParameterStore(); if (names != null) for (String name : names) { Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name)); } parameterized.setParameterStore(store); } };
@Override public void call(Parameterized parameterized) { Set<String> names = parameterized.getRequiredParameterNames(); ParameterStore store = ((ParameterizedRule) rule).getParameterStore(); if (names != null) for (String name : names) { Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name)); } parameterized.setParameterStore(store); } };
@Override public void call(Parameterized parameterized) { Set<String> names = parameterized.getRequiredParameterNames(); ParameterStore store = ((ParameterizedRule) rule).getParameterStore(); if (names != null) for (String name : names) { Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name)); } parameterized.setParameterStore(store); } };
@Override public void call(Parameterized parameterized) { Set<String> names = parameterized.getRequiredParameterNames(); ParameterStore store = ((ParameterizedRule) rule).getParameterStore(); if (names != null) for (String name : names) { Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name)); } parameterized.setParameterStore(store); } };
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
@Override public void setParameterStore(ParameterStore store) { if (captureIn != null) { Parameter<?> parameter = store.get(captureIn); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).constrainedBy(new RegexConstraint(".*")); } if (withRequestBinding) { for (String param : getRequiredParameterNames()) { Parameter<?> parameter = store.get(param); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(RequestBinding.parameter(param)); } withRequestBinding = true; } expression.setParameterStore(store); } }
parameterBuilder.bindsTo(enrichedBinding);
parameterBuilder.bindsTo(enrichedBinding);
((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name));
Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name));
Parameter<?> parameter = store.get(name, new DefaultParameter(name)); if (parameter instanceof ConfigurableParameter<?>) ((ConfigurableParameter<?>) parameter).bindsTo(Evaluation.property(name));