public String clickToDebugUrl() { try { ERXMutableURL url = new ERXMutableURL(context().componentActionURL()); url.addQueryParameter("component", "REPLACEME"); return url.toExternalForm(); } catch (MalformedURLException e) { System.err.println("WOLClickToOpen.clickToDebugUrl failed to generate a URL: " + e.getMessage()); return "http://broken"; } }
protected String _submissionUrl(String baseUrl, String urlKey, String targetUrl, String titleKey, String title, NSDictionary<String, String> additionalParams) { try { ERXMutableURL url = new ERXMutableURL(baseUrl); url.setQueryParameter(urlKey, targetUrl); if (titleKey != null && title != null) { url.setQueryParameter(titleKey, title); } if (additionalParams != null) { url.addQueryParameters(additionalParams); } return url.toString(); } catch (Throwable t) { throw new RuntimeException("Failed to create a URL for '" + baseUrl + "' with the targetUrl '" + targetUrl + "'"); } }
ERXMutableURL tempActionUrl = new ERXMutableURL(actionUrl); tempActionUrl.addQueryParameter(ERXAjaxApplication.KEY_REPLACED, "true"); actionUrl = tempActionUrl.toExternalForm();
String sessionId = request.cookieValueForKey(sessionIdKey); if (sessionId == null) { ERXMutableURL url = new ERXMutableURL(); url.setQueryParameters(request.queryString()); sessionId = url.queryParameter(sessionIdKey);
ERXMutableURL u = new ERXMutableURL(href); u.addQueryParameter(String.valueOf(System.currentTimeMillis()), null); href = u.toExternalForm();