List of usage examples for com.google.gwt.http.client URL encode
public static String encode(String decodedURL)
From source file:org.opennms.features.gwt.combobox.client.rest.DefaultNodeService.java
License:Open Source License
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try {/*from w w w . j a v a 2 s . c o m*/ builder.sendRequest(null, callback); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.features.gwt.snmpselect.list.client.rest.DefaultSnmpInterfaceRestService.java
License:Open Source License
@Override public void getInterfaceList() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces?limit=0")); builder.setHeader("accept", "application/json"); try {/* w w w .ja v a 2 s . c o m*/ builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == 200) { m_requestHandler.onResponse(parseJSONData(response.getText())); } else { m_requestHandler.onError("An Error Occurred retreiving the SNMP Interfaces for this node.\n" + "Status Code: " + response.getStatusCode()); } } @Override public void onError(Request request, Throwable exception) { m_requestHandler.onError(exception.getMessage()); } }); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.features.gwt.snmpselect.list.client.rest.DefaultSnmpInterfaceRestService.java
License:Open Source License
@Override public void updateCollection(int ifIndex, String collectFlag) { RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces/" + ifIndex)); builder.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); try {//from ww w . j av a 2 s. c om builder.sendRequest("collect=" + collectFlag, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { } @Override public void onError(Request request, Throwable exception) { m_requestHandler.onError("There was an error when saving the interface collection value"); } }); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.features.node.list.gwt.client.DefaultNodeService.java
License:Open Source License
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try {/* ww w .j a v a 2 s . com*/ builder.sendRequest(null, callback); } catch (RequestException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
From source file:org.opennms.features.poller.remote.gwt.client.DefaultLocationManager.java
License:Open Source License
private void showLocationDetails(final String locationName) { // TODO: this needs a callback to get the location details, and fill // in the content final LocationInfo loc = m_dataManager.getLocation(locationName); m_remoteService.getLocationDetails(locationName, new AsyncCallback<LocationDetails>() { @Override/*from ww w.j ava 2 s . c o m*/ public void onFailure(final Throwable t) { String htmlTitle = "Error Getting Location Details"; String htmlContent = "<p>An error occurred getting the location details.</p>" + "<pre>" + URL.encode(t.getMessage()) + "</pre>"; m_view.showLocationDetails(locationName, htmlTitle, htmlContent); } @Override public void onSuccess(final LocationDetails locationDetails) { m_view.showLocationDetails(locationName, locationName + " (" + loc.getArea() + ")", getLocationInfoDetails(loc, locationDetails)); } }); }
From source file:org.opennms.ipv6.summary.gui.client.DefaultChartService.java
License:Open Source License
private void sendRequest(String url, RequestCallback callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("Accept", "application/json"); builder.setUser("ipv6Rest"); builder.setPassword("ipv6Rest"); try {/*from w w w . java2 s . c o m*/ builder.sendRequest(null, callback); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.ipv6.summary.gui.client.Navigation.java
License:Open Source License
@UiHandler("m_link") public void linkTopOpenNMSClicked(ClickEvent event) { StringBuffer postData = new StringBuffer(); // note param pairs are separated by a '&' // and each key-value pair is separated by a '=' postData.append(URL.encode("j_username")).append("=").append(URL.encode("ipv6")); postData.append("&"); postData.append(URL.encode("j_password")).append("=").append(URL.encode("ipv6")); postData.append("&"); postData.append(URL.encode("Login")).append("=").append(URL.encode("login")); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode("/opennms/j_spring_security_check")); builder.setHeader("Content-type", "application/x-www-form-urlencoded"); try {//from w w w. ja v a2s . co m builder.sendRequest(postData.toString(), new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == 200) { Window.open("/opennms/index.jsp", "_target", null); } else { Window.alert("Failed to login"); } } @Override public void onError(Request request, Throwable exception) { Window.alert("Problem Logging in"); } }); } catch (RequestException e) { // TODO Auto-generated catch block e.printStackTrace(); } //Window.alert("Cliking link to OpenNMS"); }
From source file:org.openremote.web.console.service.JSONControllerConnector.java
License:Open Source License
private static String buildCompleteJsonUrl(String controllerUrl, String[] params, EnumControllerCommand command) { String url = controllerUrl;/*from w w w . j av a 2s .c om*/ int paramCounter = 0; url = url.endsWith("/") ? url : url + "/"; String methodUrl = getJsonMethodUrl(command); if (methodUrl.equals("")) { return ""; } else { url += methodUrl; } for (String param : params) { url += param; paramCounter++; if (paramCounter < params.length) { url = url.endsWith("/") ? url : url + "/"; } } url = URL.encode(url); return url; }
From source file:org.openremote.web.console.service.JSONPControllerConnector.java
License:Open Source License
private static String buildCompleteJsonUrl(String controllerUrl, String[] params, EnumControllerCommand command) { String url = controllerUrl;/*www .j a v a 2s . c o m*/ int paramCounter = 0; url = url.endsWith("/") ? url : url + "/"; String methodUrl = getJsonMethodUrl(command); if (methodUrl.equals("")) { return ""; } else { url += methodUrl; } for (String param : params) { url += param; paramCounter++; if (paramCounter < params.length) { url = url.endsWith("/") ? url : url + "/"; } } url = URL.encode(url); return url; }
From source file:org.openremote.web.console.util.BrowserUtils.java
License:Open Source License
public static String getImageProxyURL(String username, String password, String url) { String imageUrl = url;/* w w w. j a v a 2 s . co m*/ if (username != null && password != null) { String authStr = username + ":" + password; authStr = BrowserUtils.base64Encode(authStr); imageUrl = GWT.getModuleBaseURL() + "imageproxy?userpass=" + authStr + "&url=" + URL.encode(url); } return imageUrl; }