List of usage examples for com.google.gwt.http.client RequestBuilder RequestBuilder
protected RequestBuilder(String httpMethod, String url)
From source file:com.gwtplatform.dispatch.rest.client.core.HttpRequestBuilderFactory.java
License:Apache License
/** * @see RequestBuilder#RequestBuilder(Method, String) */// w w w . j a v a 2 s.c o m public RequestBuilder create(Method httpMethod, String url) { return new RequestBuilder(httpMethod, url); }
From source file:com.gwtsite.musicplayer.client.MusicPlayer.java
License:Apache License
private void addListeners() { grid.addGridRowListener(new GridRowListenerAdapter() { public void onRowClick(GridPanel grid, int rowIndex, EventObject e) { Record record = grid.getStore().getAt(rowIndex); String title = record.getAsString("title"); lyricsArea.setVisible(true); lyricsArea.setTitle("Lyrics for " + title); displaySongLyrics(title);/*from w w w . java 2 s . c om*/ } private void displaySongLyrics(String title) { try { RequestBuilder request = new RequestBuilder(RequestBuilder.GET, title + ".txt"); request.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { System.out.println("doh, error: " + exception.getStackTrace()); } public void onResponseReceived(Request request, Response response) { lyricsArea.setHtml(response.getText()); } }); } catch (RequestException e) { // unable to fetch lyrics e.printStackTrace(); } } public void onRowDblClick(GridPanel grid, int rowIndex, EventObject e) { if (currentSong != null) { currentSong.stop(); } Record record = grid.getStore().getAt(rowIndex); final String title = record.getAsString("title"); String mp3Name = title + ".mp3"; currentSong = soundController.createSound(Sound.MIME_TYPE_AUDIO_MPEG, mp3Name); currentSong.addEventHandler(new SoundHandler() { public void onSoundComplete(SoundCompleteEvent event) { songPlaying(false); } public void onSoundLoadStateChange(SoundLoadStateChangeEvent event) { nowPlaying.setText("Now Playing - " + title); } }); currentSong.play(); nowPlaying.setHTML("<img class=\"loading-img\" src=\"1-0.gif\"/>Loading song - " + title); songPlaying(true); } }); stopSongBtn.addListener(new ButtonListenerAdapter() { public void onClick(Button button, EventObject e) { currentSong.stop(); songPlaying(false); } }); }
From source file:com.isotrol.impe3.pms.gui.client.Pms.java
License:Open Source License
private void getPropertiesFileAndShowLogin(final LoginPanel loginPanel) { RequestBuilder json = new RequestBuilder(RequestBuilder.GET, "properties.json"); json.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { loginPanel.getPmsUtil().loadProperties(response); showLogin(loginPanel);/* w w w . j ava2 s. c om*/ } public void onError(Request request, Throwable exception) { GWT.log("Throwable: " + exception.getMessage()); exception.printStackTrace(); } }); try { json.send(); } catch (RequestException e) { GWT.log("RequestException: " + e.getMessage()); e.printStackTrace(); } }
From source file:com.isotrol.impe3.pms.gui.client.util.PmsUtil.java
License:Open Source License
/** * Read the json file "frameColumns.json" to build the arrays to show the default columns in columns palette in the * page design./* w w w . j a v a 2 s. c o m*/ */ public void loadDesignColumns() { RequestBuilder json = new RequestBuilder(RequestBuilder.GET, "properties.json"); json.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { JSONObject fileJson = null; try { fileJson = (JSONObject) JSONParser.parseLenient(response.getText()).isObject(); } catch (JSONException e) { util.error(pmsMessages.msgErrorParseColumnsJson()); } if (fileJson != null) { JSONObject properties = fileJson.get("properties").isObject(); JSONObject oProp = properties.isObject(); // read frame columns parseFrameColumns(oProp); // read visibility of external services menus and disable login parseOtherProperties(oProp); } } public void onError(Request request, Throwable exception) { GWT.log("Throwable: " + exception.getMessage()); exception.printStackTrace(); } }); try { json.send(); } catch (RequestException e) { GWT.log("RequestException: " + e.getMessage()); e.printStackTrace(); } }
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getAllMRouteColumns(final String mRouteURL, final long fileID, final IMRouteCallable mRouteCallableWidget) { final MRoute mRoute = new MRoute(); String url = mRouteURL + getAllColumns + fileID; List<Item> columnData = mRoute.getCachedColumns("" + fileID); if (columnData != null) { mRouteCallableWidget.setData(columnData); return;/*from w ww .j a va2 s . c o m*/ } RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try { builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { alert(e); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { System.out.println("COLUMNS>>>> " + response.getText()); List<Item> columnData2 = mRoute.decodeColumns("" + fileID, response.getText()); getMRouteData(mRouteURL, fileID, columnData2, mRouteCallableWidget); } else { alert("Received HTTP status code other than 200 : " + response.getStatusText()); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getMRouteData(String mRouteURL, final long fileID, final List<Item> columnData, final IMRouteCallable mRouteCallableWidget) { String columnURL = ItemUtil.makeColumnURL(columnData) + ""; String url = mRouteURL + getData + fileID + "/" + columnURL; String urlEncoded = UriUtils.encode(url); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, urlEncoded); try {/* w w w.j a v a 2 s . c o m*/ builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { alert(e); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String dataArray = response.getText(); ItemUtil.addDataToColumns(dataArray, columnData); MainDesktop.setCurrentDataModel(ItemUtil.copy(columnData), dataArray); // Make a copy for further reference ItemUtil.elimateDuplicateData(columnData); // List<Item> columnData2 = mRoute.decodeColumns(""+fileID,response.getText()); mRouteCallableWidget.setData(columnData); } else { alert("Received HTTP status code other than 200 : " + response.getStatusText()); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getAllMRouteFiles(String mRouteURL) { final MRoute mRoute = new MRoute(); final String url = mRouteURL + getAllFiles; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try {//from w ww . jav a 2 s . c om builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { alert(e); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { MainDesktop.consoleLog("getAllMRouteFiles 1"); Docs docs = mRoute.decodeFiles(response.getText()); MainDesktop.consoleLog("getAllMRouteFiles 2"); MainDesktop.setMRouteDocs(docs); MainDesktop.consoleLog("getAllMRouteFiles 3"); MainDesktop.detectModeAndMount(); MainDesktop.consoleLog("getAllMRouteFiles 4"); } else { MainDesktop.consoleLog("getAllMRouteFiles 5"); alert("Received HTTP status code other than 200 : " + response.getStatusText() + "\n" + url); MRoute mRoute = new MRoute(); Docs docs = mRoute.decodeFiles(MRoute.jsonFiles); MainDesktop.setMRouteDocs(docs); MainDesktop.detectModeAndMount(); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.comm.ServerComm.java
License:Open Source License
public static void getMRouteAddress() { //String mRouteURL = GWT.getModuleBaseURL() + "../../visuals/mroute.url"; String mRouteURL = GWT.getModuleBaseURL() + "../visuals/mroute.url"; MainDesktop.consoleLog("MRoute URL Path " + mRouteURL); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, mRouteURL); try {/*from ww w .j av a 2 s. co m*/ builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { String error = "MRoute location not found. Use 'Managa Data Block' to enter MRoute URL" + e.getMessage(); MainDesktop.consoleLog(error); alert(error); } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String[] data = response.getText().split(";"); // 0 : MROUTE URL // 1 : DEBUG -> 1:0 if (data != null && data.length > 1) { MainDesktop.setMRouteURL(data[0]); if (data[1].equals("1")) { MainDesktop.IN_DEBUG_MODE = true; } else { MainDesktop.IN_DEBUG_MODE = false; } } else { MainDesktop.IN_DEBUG_MODE = false; } ServerComm.getAllMRouteFiles(MainDesktop.getMRouteURL()); } else { String error = "MRoute location not found. Use 'Managa Data Block' to enter MRoute URL" + response.getStatusText(); MainDesktop.consoleLog(error); alert(error); } } }); } catch (RequestException e) { alert(e); } }
From source file:com.itgp.gwtviz.client.ui.runtime.RuntimeEntry.java
License:Open Source License
public void requestData() { String columnURL = ItemUtil.makeColumnURL(run.getColumnDescriptors()) + ""; final String url = MainDesktop.getMRouteURL() + ServerComm.getData + run.fileID + "/" + columnURL; String urlEncoded = UriUtils.encode(url); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, urlEncoded); try {/* w w w . j a va 2 s .c om*/ builder.sendRequest("", new RequestCallback() { public void onError(Request request, Throwable e) { sendError("The following error was returned while attempting to get data from " + url + "\n\n" + e.getMessage()); return; } public void onResponseReceived(Request request, Response response) { if (200 == response.getStatusCode()) { String dataArray = response.getText(); run.dataArray = dataArray; RuntimeEntry_Part2 re2 = new RuntimeEntry_Part2(run); re2.runtimeLoop(); } else { sendError("Error processing the data request.\n\nGot response code: " + response.getStatusCode()); return; } } }); } catch (RequestException e) { sendError("The following exception occurred while attempting to get data from " + url + "\n\n" + e.getMessage()); } }
From source file:com.kaboomerang.gwt.rest.client.resource.impl.AbstractResourceCollection.java
License:Open Source License
/** Builds GET request for a collection of resources */ protected RequestBuilder buildGet() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, uriBuilder.buildCollectionGetUri(url)); declareAccept(builder);/*from w ww. j a v a 2 s . c o m*/ return builder; }