List of usage examples for com.google.gwt.http.client RequestBuilder GET
Method GET
To view the source code for com.google.gwt.http.client RequestBuilder GET.
Click Source Link
From source file:org.opennms.features.gwt.combobox.client.rest.DefaultNodeService.java
License:Open Source License
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try {//from w w w. java2 s. co m builder.sendRequest(null, callback); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.features.gwt.ksc.add.client.rest.DefaultKscReportService.java
License:Open Source License
@Override public void getAllReports(final RequestCallback callback) { sendRequest(callback, RequestBuilder.GET, BASE_URL); }
From source file:org.opennms.features.gwt.snmpselect.list.client.rest.DefaultSnmpInterfaceRestService.java
License:Open Source License
@Override public void getInterfaceList() { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode("rest/nodes/" + m_nodeId + "/snmpinterfaces?limit=0")); builder.setHeader("accept", "application/json"); try {// w w w.jav a 2s. c o m builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == 200) { m_requestHandler.onResponse(parseJSONData(response.getText())); } else { m_requestHandler.onError("An Error Occurred retreiving the SNMP Interfaces for this node.\n" + "Status Code: " + response.getStatusCode()); } } @Override public void onError(Request request, Throwable exception) { m_requestHandler.onError(exception.getMessage()); } }); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.opennms.features.node.list.gwt.client.DefaultNodeService.java
License:Open Source License
private void sendRequest(RequestCallback callback, String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("accept", "application/json"); try {// w w w .ja v a2s . co m builder.sendRequest(null, callback); } catch (RequestException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
From source file:org.opennms.ipv6.summary.gui.client.DefaultChartService.java
License:Open Source License
private void sendRequest(String url, RequestCallback callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL.encode(url)); builder.setHeader("Accept", "application/json"); builder.setUser("ipv6Rest"); builder.setPassword("ipv6Rest"); try {/*from ww w . jav a 2s . c o m*/ builder.sendRequest(null, callback); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.openremote.web.console.service.JSONControllerConnector.java
License:Open Source License
private void doJsonRequest(String url, String username, String password, JSONControllerCallback callback, Integer timeout) {// w w w. ja v a 2s . co m RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); Request request = null; // Add accept header builder.setHeader("Accept", "application/json"); if (username != null && username.length() > 0) { if (password == null) password = ""; // Add authentication header String authStr = username + ":" + password; String authEnc = "Basic " + BrowserUtils.base64Encode(authStr); builder.setHeader("Authorization", authEnc); } builder.setCallback(callback); if (timeout != null) { builder.setTimeoutMillis(timeout); } try { request = builder.send(); } catch (RequestException e) { callback.onError(request, e); } }
From source file:org.openremote.web.console.unit.ConsoleUnit.java
License:Open Source License
public void onAdd() { // Set Position setPosition();//www .j a v a 2s . c o m // Configure display consoleDisplay.onAdd(width, height); show(); // Initialise the system panel // String systemPanelStr = dataService.getObjectString(EnumDataMap.SYSTEM_PANEL.getDataName()); // if (systemPanelStr == null) { // Load from Server BrowserUtils.showLoadingMsg("Retreiving System Panel Definition"); try { int displayDensity = BrowserUtils.getDisplayDensityValue(); new RequestBuilder(RequestBuilder.GET, "resources/systempanel" + displayDensity + ".json") .sendRequest("", new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { String systemPanelStr = response.getText(); systemPanel = AutoBeanService.getInstance().fromJsonString(Panel.class, systemPanelStr) .as(); // Initialise the system panel panelService.setCurrentPanel(systemPanel); BrowserUtils.showLoadingMsg("Retrieving Resources.."); try { // List<String> imageUrls = panelService.getImageResourceUrls(); // for(String imageUrl : imageUrls ) { // addImageToCache(imageUrl); // Thread.sleep(100); // } Timer imageCacher = new Timer() { int i = 0; String[] imageUrls = panelService.getPanelImageUrls(); @Override public void run() { if (i < imageUrls.length) { addImageToCache(imageUrls[i]); i++; this.schedule(100); } } }; imageCacher.run(); // Prefetch All Images Resources before proceeding loadCache(new AsyncControllerCallback() { @Override public void onSuccess(Object result) { initialiseConsole(); } @Override public void onFailure(Throwable e) { BrowserUtils.hideLoadingMsg(); BrowserUtils.showAlert( "FATAL Error: Failed to retrieve System Panel Definition."); } }); } catch (Exception e) { BrowserUtils.hideLoadingMsg(); BrowserUtils.showAlert("FATAL Error: Failed to retrieve System Panel Definition."); } } @Override public void onError(Request request, Throwable exception) { BrowserUtils.hideLoadingMsg(); BrowserUtils.showAlert("FATAL Error: Failed to retrieve System Panel Definition."); } }); } catch (RequestException e) { BrowserUtils.hideLoadingMsg(); BrowserUtils.showAlert("FATAL Error: Failed to retrieve System Panel Definition."); } // } // else { // systemPanel = AutoBeanService.getInstance().fromJsonString(Panel.class, systemPanelStr).as(); // initialiseConsole(); // } }
From source file:org.openremote.web.console.util.BrowserUtils.java
License:Open Source License
public static void isURLSameOrigin_old(String url, final AsyncControllerCallback<Boolean> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try {/*from w w w . j a v a2 s . c om*/ Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { callback.onSuccess(true); } public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == 0) { // We get here for modern browsers that will allow CORS callback.onSuccess(false); } else { callback.onSuccess(true); } } }); } catch (RequestException e) { // Violates SOP callback.onSuccess(false); } }
From source file:org.openremote.web.console.util.BrowserUtils.java
License:Open Source License
public static void isURLSameOrigin(String url, final AsyncControllerCallback<Boolean> callback) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url + "rest/panels/"); builder.setHeader("Accept", "application/json"); builder.setTimeoutMillis(2000);//from ww w . j a va 2s .c o m try { Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { callback.onSuccess(true); } public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == 0) { callback.onSuccess(false); } else { callback.onSuccess(true); } } }); } catch (RequestException e) { // Violates SOP callback.onSuccess(false); } }
From source file:org.opentaps.gwt.common.voip.client.RedirectToCallingParty.java
License:Open Source License
protected void init() { try {/*from w ww . j a va 2 s. c o m*/ //add random number avoid cache page RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, URL .encode(GWT.getHostPageBaseURL() + checkFrequencySecondsUrl + "?now=" + new Date().getTime())); builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { // display error message UtilUi.errorMessage(exception.toString()); } public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == Response.SC_OK) { String returnText = response.getText(); if (!returnText.equals("")) { setCheckInBoundTimer(Integer.parseInt(returnText)); } } } }); } catch (RequestException e) { // display error message UtilUi.errorMessage(e.toString()); } }