private Set<String> getPathRequestParameters() { /* * For performance purposes - think and profile this if changed. */ if (pathRequestParameters == null) { Set<String> nonQueryParameters = resourcePath.getRequiredParameterNames(); Set<String> queryParameters = requestPath.getRequiredParameterNames(); queryParameters.removeAll(nonQueryParameters); pathRequestParameters = queryParameters; } return pathRequestParameters; }
private Set<String> getPathRequestParameters() { /* * For performance purposes - think and profile this if changed. */ if (pathRequestParameters == null) { Set<String> nonQueryParameters = resourcePath.getRequiredParameterNames(); Set<String> queryParameters = requestPath.getRequiredParameterNames(); queryParameters.removeAll(nonQueryParameters); pathRequestParameters = queryParameters; } return pathRequestParameters; }
private Set<String> getPathRequestParameters() { /* * For performance purposes - think and profile this if changed. */ if (pathRequestParameters == null) { Set<String> nonQueryParameters = resourcePath.getRequiredParameterNames(); Set<String> queryParameters = requestPath.getRequiredParameterNames(); queryParameters.removeAll(nonQueryParameters); pathRequestParameters = queryParameters; } return pathRequestParameters; }
@Override public Set<String> getRequiredParameterNames() { Set<String> result = new LinkedHashSet<String>(); result.addAll(resource.getRequiredParameterNames()); result.addAll(location.getRequiredParameterNames()); return result; }
@Override public Set<String> getRequiredParameterNames() { Set<String> result = new LinkedHashSet<String>(); result.addAll(resource.getRequiredParameterNames()); result.addAll(location.getRequiredParameterNames()); return result; }
@Override public Set<String> getRequiredParameterNames() { Set<String> result = new LinkedHashSet<String>(); result.addAll(resource.getRequiredParameterNames()); result.addAll(location.getRequiredParameterNames()); return result; }
@Override public Set<String> getRequiredParameterNames() { final Set<String> result = new LinkedHashSet<String>(); result.addAll(requestPath.getRequiredParameterNames()); result.addAll(resourcePath.getRequiredParameterNames()); if (outboundConditionCache != null) { ParameterizedConditionVisitor visitor = new ParameterizedConditionVisitor(new ParameterizedCallback() { @Override public void call(Parameterized parameterized) { result.addAll(parameterized.getRequiredParameterNames()); } }); new ConditionVisit(outboundConditionCache).accept(visitor); } return result; }
@Override public Set<String> getRequiredParameterNames() { final Set<String> result = new LinkedHashSet<String>(); result.addAll(requestPath.getRequiredParameterNames()); result.addAll(resourcePath.getRequiredParameterNames()); if (outboundConditionCache != null) { ParameterizedConditionVisitor visitor = new ParameterizedConditionVisitor(new ParameterizedCallback() { @Override public void call(Parameterized parameterized) { result.addAll(parameterized.getRequiredParameterNames()); } }); new ConditionVisit(outboundConditionCache).accept(visitor); } return result; }
@Override public Set<String> getRequiredParameterNames() { final Set<String> result = new LinkedHashSet<String>(); result.addAll(requestPath.getRequiredParameterNames()); result.addAll(resourcePath.getRequiredParameterNames()); if (outboundConditionCache != null) { ParameterizedConditionVisitor visitor = new ParameterizedConditionVisitor(new ParameterizedCallback() { @Override public void call(Parameterized parameterized) { result.addAll(parameterized.getRequiredParameterNames()); } }); new ConditionVisit(outboundConditionCache).accept(visitor); } return result; }
@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); } }