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:net.skyesoft.nhs.dka.client.Audit.java

License:Apache License

public void loadPreviousData(String studyNo) {
    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,
            Defines.FORM_HANDLER + "?mode=loaddata&StudyNo=" + studyNo + "&TableName=" + PAGE_ID + "&"
                    + Utils.DATE_PARAM + "=" + Utils.getDate());
    builder.setUser(Defines.USERNAME);//w ww  . j  a v a 2 s  .com
    builder.setPassword(Defines.PASSWORD);
    builder.setTimeoutMillis(Defines.TIMEOUT);

    try {
        builder.sendRequest(null, new PreviousDataLoader());
    } catch (RequestException re) {
        Window.alert("Failed to load the data for Audit : " + re.getMessage());
    }
}

From source file:net.skyesoft.nhs.dka.client.Audit.java

License:Apache License

public void save() {
    studyNo = tbStudyNo.getText();//  w w  w. j a v  a  2 s .c o  m

    String postData = tbStudyNo.getName() + "=" + tbStudyNo.getText() + "&";
    postData += Defines.TABLE_NAME_KEY + "=" + PAGE_ID + "&";
    postData += tbStudyNo.getName() + "=" + tbStudyNo.getText() + "&";
    postData += tbAge.getName() + "=" + tbAge.getText() + "&";
    postData += tbDaysInPatient.getName() + "=" + tbDaysInPatient.getText() + "&";
    postData += tbHCO3.getName() + "=" + tbHCO3.getText() + "&";
    postData += tbPH.getName() + "=" + tbPH.getText() + "&";
    postData += tbPHRangeUpper.getName() + "=" + tbPHRangeUpper.getText() + "&";
    postData += tbPHRangeLower.getName() + "=" + tbPHRangeLower.getText() + "&";
    postData += lbSex.getName() + "=" + lbSex.getValue(lbSex.getSelectedIndex()) + "&";
    postData += lbTypeOfDiabetes.getName() + "="
            + lbTypeOfDiabetes.getValue(lbTypeOfDiabetes.getSelectedIndex()) + "&";
    postData += lbSourceOfReferral.getName() + "="
            + lbSourceOfReferral.getValue(lbSourceOfReferral.getSelectedIndex()) + "&";
    postData += lbSymptoms.getName() + "=" + lbSymptoms.getValue(lbSymptoms.getSelectedIndex()) + "&";
    postData += lbBM15.getName() + "=" + lbBM15.getValue(lbBM15.getSelectedIndex()) + "&";
    postData += lbKetones.getName() + "=" + lbKetones.getValue(lbKetones.getSelectedIndex()) + "&";
    postData += lbDiagnosisConfirmed.getName() + "="
            + lbDiagnosisConfirmed.getValue(lbDiagnosisConfirmed.getSelectedIndex()) + "&";
    postData += tbBloodGlucoseLevelOnArrival.getName() + "=" + tbBloodGlucoseLevelOnArrival.getText() + "&";

    postData += Utils.DATE_PARAM + "=" + Utils.getDate();

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, Defines.FORM_HANDLER);
    builder.setUser(Defines.USERNAME);
    builder.setPassword(Defines.PASSWORD);
    builder.setTimeoutMillis(Defines.TIMEOUT);

    try {
        builder.sendRequest(postData, new PreviousDataLoader());
    } catch (RequestException re) {
        Window.alert("Failed to save the data for Audit : " + re.getMessage());
    }
}

From source file:net.vleu.par.gwt.client.rpc.Transceiver.java

License:Open Source License

/**
 * Builds a new {@link Transceiver}. It won't automatically register to the
 * eventBus, call {@link #registerHandlersToEventBus()} for that
 * //from  ww  w  .  j  a v a 2s .c  om
 * @param eventBus
 *            Events like {@link DeviceListChangedEvent} will be posted to
 *            it
 */
public Transceiver(final EventBus eventBus) {
    this.eventBus = eventBus;
    this.requestBuilder = new RequestBuilder(RequestBuilder.POST, Config.SERVER_RPC_URL_JSON);
}

From source file:next.celebs.api.API.java

License:Apache License

public void getYahooImages(final Response<ArrayList<YahooPhoto>> response) {
    // JsonArrayReader<YahooPhoto, JsArray<? extends JavaScriptObject>> reader = new JsonArrayReader<YahooPhoto,
    // JsArray<? extends JavaScriptObject>>() {
    // @Override//from   w w  w  .  ja  va  2s.  c o  m
    // public void read(ArrayList<YahooPhoto> data, String jsonData) {
    // response.read(data);
    // response.afterRead(jsonData);
    // }
    // };
    String url = "http://search.yahooapis.com/ImageSearchService/V1/imageSearch?query=victoria%2Bsecret&appid=rV3eqIDV34GjBZBX2fRuLJ5qkmKe2qyRXcN_ZtBJv0Eo6Uh7b9OUPx.MbRXI8C6u0xo-&results=5&output=json&";
    // String url =
    // "/yapi/ImageSearchService/V1/imageSearch?query=victoria%2Bsecret&appid=rV3eqIDV34GjBZBX2fRuLJ5qkmKe2qyRXcN_ZtBJv0Eo6Uh7b9OUPx.MbRXI8C6u0xo-&results=5&output=json&";
    // HTTP.doGet(url, null, reader);

    // String url = "http://127.0.0.1:8888/";
    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);

    JsonArrayReader<YahooPhoto, JsArray<? extends JavaScriptObject>> reader = new JsonArrayReader<YahooPhoto, JsArray<? extends JavaScriptObject>>() {
        @Override
        public void read(ArrayList<YahooPhoto> data, String jsonData) {
            response.read(data);
            response.afterRead(jsonData);
        }
    };

    try {

        class ResponseReader2 extends ResponseReader {

            @Override
            public String getName() {
                return "ResponseReader2";
            }

            @Override
            public void onSuccess(com.google.gwt.http.client.Response resp) {
                Window.alert("succss: " + resp.getText());
            }
        }

        Window.alert("before GET '" + url + "'");
        builder.sendRequest(null, new Callback_(reader));
    } catch (RequestException e) {
        Window.alert("doGet:exc " + e.getMessage());
        Log.error("RequestException: " + e.getMessage());
        // responseReader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPost(String url, String postData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url));
    builder.setHeader("Content-Type", "application/x-www-form-urlencoded");
    try {/*from  ww w .  j  av  a  2s  . c  o  m*/
        builder.sendRequest(postData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doPostJSON(String url, String jsonData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {//from  w  w  w . j a  v a 2 s  . co  m
        builder.sendRequest(jsonData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doGet(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));

    try {/*from w  w  w. j  a v  a  2s  .c  o m*/
        builder.sendRequest(null, new Callback_(responseReader));
    } catch (RequestException e) {
        Window.alert("doGet:exc " + e.getMessage());
        Log.error("RequestException: " + e.getMessage());
        responseReader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doGetRelaxed(String url, ResponseReader responseReader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url));
    try {//from w  w  w  .  j a  v a2  s.  c  o m
        builder.sendRequest(null, new RelaxedCallback_(responseReader));
    } catch (RequestException e) {
        responseReader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doDelete(String url, String postData, ResponseReader reader) {

    RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url));
    try {//  w ww .ja  va2  s .  c o m
        builder.sendRequest(postData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}

From source file:next.celebs.api.HTTP.java

License:Apache License

public static void doDeleteJSON(String url, String jsonData, ResponseReader reader) {
    RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url));
    builder.setHeader("Content-Type", "application/json");
    try {/*from   ww  w .  ja v a  2 s.  c o  m*/
        builder.sendRequest(jsonData, new Callback_(reader));
    } catch (RequestException e) {
        reader.onError(null, e);
    }
}