List of usage examples for com.google.gwt.http.client RequestBuilder RequestBuilder
protected RequestBuilder(String httpMethod, String url)
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); } }