@Override public MultivaluedMap<String, String> getQueryParameters(boolean decode) { return request.getQueryParameters(decode); }
@Override public MultivaluedMap<String, String> getQueryParameters(boolean decode) { return acr.getQueryParameters(decode); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return getQueryParameters(true); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return acr.getQueryParameters(); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return request.getQueryParameters(true); }
String query = getParamValue(ConfigFlag.QUERY, request.getQueryParameters(), "_method");
public ContainerRequest filter(ContainerRequest request) { final String absoluteUri = request.getAbsolutePath().toString(); final String extension = StringUtils.substringAfterLast(absoluteUri, DOT); if (shouldFilter("/" + StringUtils.difference(request.getBaseUri().toString(), absoluteUri), extension)) { request.getRequestHeaders().putSingle(HttpHeaders.ACCEPT, EXTENSION_TO_ACCEPT_HEADER.get(extension)); final String absoluteUriWithoutExtension = StringUtils.substringBeforeLast(absoluteUri, DOT); request.setUris(request.getBaseUri(), getRequestUri(absoluteUriWithoutExtension, request.getQueryParameters())); } return request; }
@Override public ContainerRequest filter(final ContainerRequest request) { final MultivaluedMap<String, String> parameters = request.getQueryParameters(); if (containsUpperCase(parameters.keySet())) { //rebuild URI final URI lower = rebuildQuery(request.getRequestUri(), parameters); request.setUris(request.getBaseUri(), lower); } return request; } };
Sets.difference( requiredQueryParams, request.getQueryParameters().keySet() );
@Override public MultivaluedMap<String, String> getQueryParameters() { return getQueryParameters(true); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return request.getQueryParameters(true); }
@Override public MultivaluedMap<String, String> getQueryParameters(boolean decode) { return acr.getQueryParameters(decode); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return acr.getQueryParameters(); }
@Override public MultivaluedMap<String, String> getQueryParameters(boolean decode) { return acr.getQueryParameters(decode); }
@Override public MultivaluedMap<String, String> getQueryParameters(boolean decode) { return request.getQueryParameters(decode); }
@Override public MultivaluedMap<String, String> getQueryParameters() { return acr.getQueryParameters(); }
public class Schema { public static ThreadLocal<String> name = new ThreadLocal<>(); } public class SchemaNameFilter implements ContainerRequestFilter { @Override public ContainerRequest filter(ContainerRequest request) { if(request.getQueryParameters().containsKey("schema")) { Schema.name.set(request.getQueryParameters().get("schema").get(0)); } return request; } }
private Option<Project> getProject(ContainerRequest request) { MultivaluedMap<String, String> params = request.getQueryParameters(); String projectKey = params.getFirst("projectKey"); return getProjectFromKey(projectKey); }
@Override public ContainerRequest filter(final ContainerRequest request) { final MultivaluedMap<String, String> parameters = request.getQueryParameters(); if (containsUpperCase(parameters.keySet())) { //rebuild URI final URI lower = rebuildQuery(request.getRequestUri(), parameters); request.setUris(request.getBaseUri(), lower); } return request; } };
@Override public ContainerRequest filter(final ContainerRequest request) { final MultivaluedMap<String, String> parameters = request.getQueryParameters(); if (containsUpperCase(parameters.keySet())) { //rebuild URI final URI lower = rebuildQuery(request.getRequestUri(), parameters); request.setUris(request.getBaseUri(), lower); } return request; } };