@Override public String[] getParameterValues(final String name) { return ofNullable(playDelegate.getQueryString(name)).map(v -> new String[] { v }) .orElseGet(() -> playDelegate.contentType().filter("multipart/form-data"::equalsIgnoreCase) .map(ct -> params.get(name)).map(v -> new String[] { v }).orElse(null)); }
@Override public String getParameter(final String name) { return ofNullable(playDelegate.getQueryString(name)).orElseGet(() -> playDelegate.contentType() .filter("multipart/form-data"::equalsIgnoreCase).map(ct -> params.get(name)).orElse(null)); }