List of usage examples for com.google.gwt.http.client RequestBuilder sendRequest
public Request sendRequest(String requestData, RequestCallback callback) throws RequestException
From source file:edu.nrao.dss.client.forms.JSONCallback.java
License:Open Source License
public static void get(String uri, JSONCallback cb) { RequestBuilder get = new RequestBuilder(RequestBuilder.GET, uri + "?" + new java.util.Date().getTime()); get.setHeader("Accept", "application/json"); try {/* w w w . ja va 2s . c o m*/ get.sendRequest(null, new JSONRequest(cb, uri)); } catch (RequestException e) { GWT.log("CANT GET: " + e.getMessage()); } }
From source file:edu.nrao.dss.client.forms.JSONCallback.java
License:Open Source License
public static void get(String uri, String[] keys, String[] values, final JSONCallback cb) { StringBuilder urlData = new StringBuilder(); urlData.append(uri);/*w w w . j ava2s . c om*/ urlData.append("?"); urlData.append(kv2url(keys, values)); RequestBuilder get = new RequestBuilder(RequestBuilder.GET, urlData.toString()); get.setHeader("Accept", "application/json"); try { get.sendRequest(null, new JSONRequest(cb, uri)); } catch (RequestException e) { } }
From source file:edu.nrao.dss.client.forms.JSONCallback.java
License:Open Source License
public static void post(String uri, String[] keys, String[] values, final JSONCallback cb) { RequestBuilder post = new RequestBuilder(RequestBuilder.POST, uri); post.setHeader("Accept", "application/json"); post.setHeader("Content-Type", "application/x-www-form-encoded"); try {/*w w w . j a va2 s .c o m*/ post.sendRequest(kv2url(keys, values), new JSONRequest(cb, uri)); } catch (RequestException e) { } }
From source file:edu.nrao.dss.client.util.JSONRequest.java
License:Open Source License
public static void get(String uri, JSONCallback cb) { RequestBuilder get = new RequestBuilder(RequestBuilder.GET, uri); get.setHeader("Accept", "application/json"); try {// www . java 2 s.c om get.sendRequest(null, new JSONRequest(cb, uri)); } catch (RequestException e) { } }
From source file:edu.stanford.bmir.protege.web.client.ui.projectmanager.ProjectRevisionBundleConverter.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(); RequestBuilder request = new RequestBuilder(RequestBuilder.GET, convertURL); try {/*w w w . j av a 2 s . c o 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()); returnTObundle(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.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 w w . j a va2 s .c o 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 *///from w w w.j a v a 2 s . c o m 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 *//* ww w .j a va 2 s . c o m*/ 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); }