MultiMap<String> formParameters = new MultiMap<>(); base_request.extractFormParameters(formParameters); session.setAttribute(__J_POST, formParameters);
public void reset() { _part = null; contentDisposition = null; contentType = null; headers = new MultiMap<>(); } }
public void reset() { _part = null; contentDisposition = null; contentType = null; headers = new MultiMap<>(); } }
public ClassInheritanceHandler() { _inheritanceMap = new MultiMap(); }
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractFormParameters(formParameters); return formParameters; } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
private static Map<String, List<String>> getUriQueryParameters(URI uri) { MultiMap<String> queryParameters = new MultiMap<>(); new HttpURI(uri).decodeQueryTo(queryParameters); // Do a deep copy so we do not leak Jetty classes outside Map<String, List<String>> deepCopiedQueryParameters = new HashMap<>(); for (Map.Entry<String, List<String>> entry : queryParameters.entrySet()) { deepCopiedQueryParameters.put(entry.getKey(), new ArrayList<>(entry.getValue())); } return deepCopiedQueryParameters; }
@Override public Map<String, List<String>> getParameterMap() { Map<String,List<String>> paramMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); String query = getQueryString(); MultiMap<String> multimap = new MultiMap<>(); UrlEncoded.decodeTo(query,multimap,StandardCharsets.UTF_8); paramMap.putAll(multimap); return paramMap; }
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractParameters(); return base_request.getParameters(); } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
protected MultiMap<String> extractFormParameters(Request base_request) { MultiMap<String> formParameters = new MultiMap<String>(); base_request.extractParameters(); return base_request.getParameters(); } protected void restoreFormParameters(MultiMap<String> j_post, Request base_request) {
private MultiMap<String> restoreParameters() { MultiMap<String> result = new MultiMap<>(); if (_queryParameters == null) _queryParameters = extractQueryParameters(); result.addAllValues(_queryParameters); result.addAllValues(_contentParameters); return result; }
public void testCallbackThrowsHandlingUnsupportedCallback() throws IOException { CallbackHandler handler = new HttpRequestBasedCallbackHandler(new MultiMap<String>()); try { handler.handle(new Callback[] {new Callback() {}}); fail("Should have thrown due to unsupported callback"); } catch (UnsupportedCallbackException e) { // Pass. } } }
public void testCallbackThrowsHandlingUnsupportedCallback() throws IOException { CallbackHandler handler = new HttpRequestBasedCallbackHandler(new MultiMap<String>()); try { handler.handle(new Callback[] {new Callback() {}}); fail("Should have thrown due to unsupported callback"); } catch (UnsupportedCallbackException e) { // Pass. } } }
public void testBindsUsernameAndPassword() throws IOException, UnsupportedCallbackException { MultiMap<String> args = new MultiMap<String>(); args.add("address", "seph@example.com"); args.add("password", "internet"); CallbackHandler handler = new HttpRequestBasedCallbackHandler(args); Callback[] callbacks = new Callback[] {new NameCallback("ignored"), new PasswordCallback("ignored", false),}; handler.handle(callbacks); assertEquals("seph@example.com", ((NameCallback) callbacks[0]).getName()); assertEquals("internet", new String(((PasswordCallback) callbacks[1]).getPassword())); }
public void testBindsUsernameAndPassword() throws IOException, UnsupportedCallbackException { MultiMap<String> args = new MultiMap<String>(); args.add("address", "seph@example.com"); args.add("password", "internet"); CallbackHandler handler = new HttpRequestBasedCallbackHandler(args); Callback[] callbacks = new Callback[] {new NameCallback("ignored"), new PasswordCallback("ignored", false),}; handler.handle(callbacks); assertEquals("seph@example.com", ((NameCallback) callbacks[0]).getName()); assertEquals("internet", new String(((PasswordCallback) callbacks[1]).getPassword())); }