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:edu.stanford.bmir.protege.web.client.ui.projectmanager.ProjectRevisionConverter.java

License:Open Source License

public void convert() {
    String encodedProjectName = URL.encode(projectid.getId());
    String requestData = "";
    String baseURL = GWT.getHostPageBaseURL();
    String convertURL = baseURL + "convert?ontology=" + encodedProjectName + "&revision="
            + revisionnumber.getValue();
    boolean opened = openedPage();
    //controllo se la pagina  stata aperta da un'altra pagina, in modo da avere un riferimento a cui inviare l'ontologia in RDF/XML
    if (opened == true) { //invio la richiesta alla servlet per ottenere l'ontologia convertita!!!
        RequestBuilder request = new RequestBuilder(RequestBuilder.GET, convertURL);
        try {/*  w  ww .j  a v  a 2 s .  co m*/
            request.sendRequest(requestData.toString(), new RequestCallback() //requestData vuoti poich i parametri di interesse sono gi specificati nell'URL
            {
                public void onError(Request request, Throwable e) {
                    Window.alert(e.getMessage());
                }

                public void onResponseReceived(Request request, Response response) {
                    if (200 == response.getStatusCode()) //controllo che la response sia stata ricevuta in maniera corretta (stato 200)
                    {
                        String convertedProject = new String(response.getText());
                        returnTOtrill(convertedProject); //funzione javascript che invia la stringa ottenuta a TRILL on SWISH
                    } else {
                        Window.alert("Received HTTP status code other than 200 : " + response.getStatusText());
                    }
                }
            });
        } catch (RequestException e) {
            // Couldn't connect to server
            Window.alert(e.getMessage());
        }
    }
}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.MatrixSvcConnector.java

License:Open Source License

public void getRank(NamedMatrix matrix, RequestCallback callback) throws RequestException {
    String entity = serializer.toJSON(matrix);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
            GlimmpseWeb.constants.matrixSvcHostMatrices());

    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);
}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.MatrixSvcConnector.java

License:Open Source License

public void getIsPositiveDefinite(NamedMatrix matrix, RequestCallback callback) throws RequestException {
    String entity = serializer.toJSON(matrix);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
            GlimmpseWeb.constants.matrixSvcHostMatrices());
    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);
}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java

License:Open Source License

/**
 * Send a request to the power service to calculate power
 * @param studyDesign The study design object
 * @param callback handler for AJAX request to power service
 *///  w ww  .  j  av a2 s . c  om
public void getPower(StudyDesign studyDesign, RequestCallback callback) throws RequestException {

    String entity = serializer.toJSON(studyDesign);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GlimmpseWeb.constants.powerSvcHostPower());

    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);

}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java

License:Open Source License

/**
 * Send a request to the power service to calculate power
 * @param studyDesign The study design object
 * @param callback handler for AJAX request to power service
 *///from www  .j ava2  s  . c  om
public void getSampleSize(StudyDesign studyDesign, RequestCallback callback) throws RequestException {

    String entity = serializer.toJSON(studyDesign);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
            GlimmpseWeb.constants.powerSvcHostSampleSize());

    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);

}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java

License:Open Source License

/**
 * Send a request to the power service to calculate power
 * @param studyDesign The study design object
 * @param callback handler for AJAX request to power service
 *//*  w  w w  .  ja va 2 s  .  c  o m*/
public void getMatrices(StudyDesign studyDesign, RequestCallback callback) throws RequestException {

    String entity = serializer.toJSON(studyDesign);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
            GlimmpseWeb.constants.powerSvcHostMatrices());

    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);
}

From source file:edu.ucdenver.bios.glimmpseweb.client.connector.PowerSvcConnector.java

License:Open Source License

/**
 * Send a request to the power service to calculate power
 * @param studyDesign The study design object
 * @param callback handler for AJAX request to power service
 */// w  ww. jav  a2  s .  com
public void getMatricesAsHTML(StudyDesign studyDesign, RequestCallback callback) throws RequestException {

    String entity = serializer.toJSON(studyDesign);
    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST,
            GlimmpseWeb.constants.powerSvcHostMatricesAsHTML());

    builder.setHeader("Content-Type", MEDIA_TYPE);
    builder.setHeader("Accept", MEDIA_TYPE);
    builder.sendRequest(entity, callback);
}

From source file:es.deusto.weblab.client.comm.CommonCommunication.java

License:Open Source License

protected RequestBuilder createRequestBuilder(RequestBuilder.Method method, String url) {
    return new RequestBuilder(method, url);
}

From source file:es.deusto.weblab.client.configuration.ConfigurationManager.java

License:Open Source License

public void start() {
    final RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, this.configurationPath);
    try {//  w w w  .  j av a2  s.c om
        builder.sendRequest(null, new RequestCallback() {
            @Override
            public void onError(Request request, Throwable exception) {
                ConfigurationManager.this.callback.onFailure(exception);
            }

            @Override
            public void onResponseReceived(Request request, Response response) {
                if (response.getStatusCode() / 100 == 2 || response.getStatusCode() / 100 == 3) {
                    final JSONValue value;
                    try {
                        value = JSONParser.parseLenient(response.getText());
                    } catch (final Exception e) {
                        ConfigurationManager.this.callback.onFailure(new ConfigurationException(
                                "Error parsing configuration: " + e.getMessage(), e));
                        return;
                    }

                    final JSONObject objValue = value.isObject();
                    if (objValue == null) {
                        ConfigurationManager.this.callback.onFailure(
                                new ConfigurationException("Error parsing configuration: object expected"));
                        return;
                    }

                    for (final String key : objValue.keySet()) {
                        final JSONValue currentValue = objValue.get(key);
                        if (currentValue == null) {
                            ConfigurationManager.this.callback.onFailure(new ConfigurationException(
                                    "Error parsing configuration: empty value for key: " + key));
                            return;
                        }
                        ConfigurationManager.this.configurationMap.put(key, currentValue);
                    }

                    ConfigurationManager.this.callback.onLoaded();
                } else {
                    ConfigurationManager.this.callback
                            .onFailure(new ConfigurationException("Invalid status code: "
                                    + response.getStatusCode() + "; " + response.getStatusText()));
                }
            }
        });
    } catch (final RequestException e1) {
        ConfigurationManager.this.callback
                .onFailure(new ConfigurationException("Exception thrown creating request: " + e1.getMessage()));
    }
}

From source file:es.eucm.ead.engine.html.platform.GdxGWTAssetHandler.java

License:Open Source License

@Override
public void getTextfileAsync(String path, TextHandler textHandler) {
    try {//from  w w  w.j a  va2 s  . c  om
        new RequestBuilder(RequestBuilder.GET, path).sendRequest("", new TextRequestCallback(textHandler));
    } catch (RequestException e) {
        textHandler.handle(null);
    }
}