List of usage examples for com.google.gwt.http.client RequestBuilder sendRequest
public Request sendRequest(String requestData, RequestCallback callback) throws RequestException
From source file:com.lushprojects.circuitjs1.client.ExportAsUrlDialog.java
License:Open Source License
static public void createShort(String urlin) { String url;// ww w . ja v a 2 s. c om url = "shortrelay.php" + "?v=" + urlin; tb.setText("Waiting for short URL for web service..."); RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, url); try { requestBuilder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { GWT.log("File Error Response", exception); } public void onResponseReceived(Request request, Response response) { // processing goes here if (response.getStatusCode() == Response.SC_OK) { String text = response.getText(); tb.setText(text); // end or processing } else { String text = "Shortner error:" + response.getStatusText(); tb.setText(text); GWT.log(text); } } }); } catch (RequestException e) { GWT.log("failed file reading", e); } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void getAllUsers() { String url = USER_JSON_URL + "getAllUsers.do?"; url = URL.encode(url);//from w w w . j a v a 2s . co m // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { updateTable(asArrayOfStockData(response.getText())); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { displayError("Couldn't retrieve JSON"); } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void logoff() { String url = BASE_URL + "j_spring_security_logout"; url = URL.encode(url);/*from www . j a v a 2 s. co m*/ // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { redirect(BASE_URL + "spring_security_login"); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { displayError("Couldn't retrieve JSON"); } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void getAllCircuitsByUser(String userName) { String url = SUBSYSTEM_JSON_URL + "getAllCircuitsByUser.do?"; url = URL.encode(url);/* ww w. j a v a 2 s . co m*/ // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); try { builder.setHeader("Content-Type", "application/json"); String requestDate = "{\"userName\":\"jxu\"}"; Request request = builder.sendRequest(requestDate, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { updateUserCircuitTable(asArrayOfCircuitData(response.getText())); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { displayError("Couldn't retrieve JSON"); } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void getLoginUserName() { String url = USER_JSON_URL + "getLoginUser.do?"; url = URL.encode(url);//w ww .j av a2 s .c o m // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { loginUserName = response.getText(); nlnhtmlUsername = new InlineHTML(response.getText()); } } }); } catch (RequestException e) { //do nothing } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void saveUpdateUser(String requestData) { String url = USER_JSON_URL + "saveUpdateUser.do?"; url = URL.encode(url);// w w w . jav a 2 s .c o m // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); try { builder.setHeader("Content-Type", "application/json"); System.out.println("RequestData-->" + requestData); Request request = builder.sendRequest(requestData, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { //reset firstName.setText(""); lastName.setText(""); email.setText(""); passWord.setText(""); userName.setText(""); getAllUsers(); deckPanel.showWidget(1); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { e.printStackTrace(); displayError("Couldn't retrieve JSON"); } }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void deleteUser(String requestData) { String url = USER_JSON_URL + "deleteUser.do?"; url = URL.encode(url);/*w w w . ja v a 2 s.c o m*/ // Send request to server and catch any errors. RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); try { builder.setHeader("Content-Type", "application/json"); System.out.println("RequestData-->" + requestData); Request request = builder.sendRequest(requestData, new RequestCallback() { public void onError(Request request, Throwable exception) { displayError("Couldn't retrieve JSON"); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { getAllUsers(); deckPanel.showWidget(1); } else { displayError("Couldn't retrieve JSON (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { e.printStackTrace(); displayError("Couldn't retrieve JSON"); } }
From source file:com.mecatran.otp.gwt.client.utils.HttpUtils.java
License:Open Source License
public static <T> void downloadData(String url, String contentType, final DownloadListener<T> listener, final DataConverter<T> converter, int timeoutMs) { try {/*from www . j a v a2 s .co m*/ RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); builder.setTimeoutMillis(timeoutMs); builder.setHeader("Accept", contentType); builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { listener.onFailure(exception.getLocalizedMessage()); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { try { T t = converter.convert(response.getText()); listener.onSuccess(t); } catch (Exception e) { listener.onFailure(e.getLocalizedMessage()); } } else { listener.onFailure(response.getStatusText()); } } }); } catch (RequestException e1) { listener.onFailure(e1.getLocalizedMessage()); } }
From source file:com.mecatran.otp.gwt.client.view.PrintWidgetWindowImpl.java
License:Open Source License
private void downloadPrintCss(String cssUrl) { RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, cssUrl); try {//from www . jav a2 s . c om requestBuilder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { printCss = response.getText(); } @Override public void onError(Request request, Throwable exception) { } }); } catch (RequestException e) { } }
From source file:com.milmaps.client.MapTouchController.java
License:Open Source License
private void sendReport(String name, final GeodeticCoords gc) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, "/pli-service/rs/sender/sendReportGeo"); String report = "<report name=\"" + name + "\" ip=\"127.0.0.1\" port=\"10011\" mcastIface=\"\" lat=\"" + gc.latitude().degrees() + "\" lon=\"" + gc.longitude().degrees() + "\"/>"; try {//from w w w . ja v a2s .c o m builder.sendRequest(report, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { m_mapView.fullUpdateView(); } @Override public void onError(Request request, Throwable exception) { } }); } catch (RequestException ex) { Window.alert("fail"); Logger.getLogger(MapTouchController.class.getName()).log(Level.SEVERE, null, ex); } }