Example usage for com.google.gwt.http.client RequestBuilder RequestBuilder

List of usage examples for com.google.gwt.http.client RequestBuilder RequestBuilder

Introduction

In this page you can find the example usage for com.google.gwt.http.client RequestBuilder RequestBuilder.

Prototype

protected RequestBuilder(String httpMethod, String url) 

Source Link

Document

Creates a builder using the parameters values for configuration.

Usage

From source file:com.lushprojects.circuitjs1.client.circuitjs1.java

License:Open Source License

void loadLocale() {
    String url;/*from  w  w w .j av  a2  s. c  o  m*/
    String lang = language();
    GWT.log("got language " + lang);
    if (lang.startsWith("en")) {
        // no need to load locale file for English
        loadSimulator();
        return;
    }
    if (lang.startsWith("de-"))
        lang = "de";
    url = GWT.getModuleBaseURL() + "locale_" + lang + ".txt";
    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();
                    processLocale(text);
                    // end or processing
                } else {
                    GWT.log("Bad file server response:" + response.getStatusText());
                    loadSimulator();
                }
            }
        });
    } catch (RequestException e) {
        GWT.log("failed file reading", e);
    }

}

From source file:com.lushprojects.circuitjs1.client.CirSim.java

License:Open Source License

void getSetupList(final boolean openDefault) {

    String url;//from  www  .  j  a  v  a 2  s  .c  om
    url = GWT.getModuleBaseURL() + "setuplist.txt" + "?v=" + random.nextInt();
    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();
                    processSetupList(text.getBytes(), text.length(), openDefault);
                    // end or processing
                } else
                    GWT.log("Bad file server response:" + response.getStatusText());
            }
        });
    } catch (RequestException e) {
        GWT.log("failed file reading", e);
    }
}

From source file:com.lushprojects.circuitjs1.client.CirSim.java

License:Open Source License

void loadFileFromURL(String url, final boolean centre) {
    RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, url);
    try {/*from  w w w. ja  v  a 2 s  .  c o m*/
        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) {
                if (response.getStatusCode() == Response.SC_OK) {
                    String text = response.getText();
                    readSetup(text.getBytes(), text.length(), false, centre);
                } else
                    GWT.log("Bad file server response:" + response.getStatusText());
            }
        });
    } catch (RequestException e) {
        GWT.log("failed file reading", e);
    }

}

From source file:com.lushprojects.circuitjs1.client.element.CirSim.java

License:Open Source License

public void getSetupList(final boolean openDefault) {

    String url;/*from w w w.j a va2s.  c  o  m*/
    url = GWT.getModuleBaseURL() + "setuplist.txt" + "?v=" + random.nextInt();
    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();
                    gui.processSetupList(text.getBytes(), text.length(), openDefault);
                    // end or processing
                } else
                    GWT.log("Bad file server response:" + response.getStatusText());
            }
        });
    } catch (RequestException e) {
        GWT.log("failed file reading", e);
    }
}

From source file:com.lushprojects.circuitjs1.client.ExportAsUrlDialog.java

License:Open Source License

static public void createShort(String urlin) {
    String url;//ww w . j a v a  2 s.  c o  m
    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 av  a 2  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) {
                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 w  w w.  ja  v  a2s  .  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) {
                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  .  ja v a2  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");

        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);/*from   w ww  .  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) {

            }

            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);/*from   w  w  w  . java 2 s.  c  om*/
    // 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");
    }

}