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:edu.caltech.ipac.firefly.core.JsonUtils.java
public static void jsonRequest(String baseUrl, String cmd, List<Param> paramList, RequestCallback cb) throws RequestException { String url = makeURL(baseUrl, cmd, paramList, false); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); builder.setCallback(cb);//from www. ja va 2 s . co m builder.send(); }
From source file:edu.nrao.dss.client.data.DataGrid.java
License:Open Source License
private void initLayout(DataType datatype) { setHeading(heading);/*from w w w . j a v a 2s . c o m*/ setBodyBorder(true); setLayout(new FitLayout()); setAutoHeight(true); setScrollMode(Scroll.AUTOY); setCollapsible(true); String rootUrl = "/calculator/get_results"; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, rootUrl); JsonReader<BaseListLoadResult<BaseModelData>> reader = new JsonReader<BaseListLoadResult<BaseModelData>>( datatype); HttpProxy<BaseListLoadResult<BaseModelData>> proxy = new HttpProxy<BaseListLoadResult<BaseModelData>>( builder); loader = new BaseListLoader<BaseListLoadResult<BaseModelData>>(proxy, reader); ListStore<BaseModelData> store = new ListStore<BaseModelData>(loader); ColumnModel cm = initColumnModel(); final Grid<BaseModelData> grid = new Grid<BaseModelData>(store, cm); grid.setAutoHeight(true); add(grid); grid.setBorders(true); }
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 {/*from ww w . j av a 2 s.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);/*from w w w . jav a2 s . com*/ 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.Reservations.java
License:Open Source License
public void update(String start, String days) { // get the period explorer to load these String url = "/scheduler/reservations?start=" + start + "&days=" + days; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BaseListLoadResult<BaseModelData>> proxy = res.getProxy(); proxy.setBuilder(builder);/*w w w.j av a2s. c o m*/ res.load(); }
From source file:edu.nrao.dss.client.Schedule.java
License:Open Source License
public void updateCalendar() { // construct the url that gets us our periods for the explorer String startStr = DateTimeFormat.getFormat("yyyy-MM-dd").format(startCalendarDay); String url = baseUrl + "?startPeriods=" + startStr + "&daysPeriods=" + Integer.toString(numCalendarDays); // get the period explorer to load these RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = scheduleExplorer.pe.getProxy(); proxy.setBuilder(builder);//from w ww . j a v a 2 s.c o m scheduleExplorer.setDefaultDate(startCalendarDay); scheduleExplorer.pe.loadData(); // now get the calendar to load these dayView.setDate(startCalendarDay); //calendar date, not required dayView.setDays((int) numCalendarDays); // make the JSON request for the periods so we can make appointments // we need the same url in a different format HashMap<String, Object> keys = new HashMap<String, Object>(); keys.put("startPeriods", startStr); keys.put("daysPeriods", Integer.toString(numCalendarDays)); JSONRequest.get(baseUrl, keys, new JSONCallbackAdapter() { @Override public void onSuccess(JSONObject json) { // update the gwt-cal widget loadAppointments(jsonToPeriods(json)); } }); reservations.update(DateTimeFormat.getFormat("MM/dd/yyyy").format(startCalendarDay), Integer.toString(numCalendarDays)); }
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 {/*from w ww . j av a 2 s . co m*/ get.sendRequest(null, new JSONRequest(cb, uri)); } catch (RequestException e) { } }
From source file:edu.nrao.dss.client.widget.explorers.Explorer.java
License:Open Source License
@SuppressWarnings("unchecked") protected void initLayout(ColumnModel cm, Boolean createToolBar) { setHeaderVisible(false);//from www. ja v a 2 s. c o m setLayout(new FitLayout()); setCommitState(false); //setAutoHeight(true); setScrollMode(Scroll.NONE); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, rootURL + initialArgs); DataReader reader = new PagingJsonReader<BasePagingLoadResult>(modelType); proxy = new DynamicHttpProxy<BasePagingLoadResult<BaseModelData>>(builder); loader = new BasePagingLoader<BasePagingLoadResult<BaseModelData>>(proxy, reader); loader.setRemoteSort(true); store = new ListStore<BaseModelData>(loader); setGrid(new EditorGrid<BaseModelData>(store, cm)); //grid.setAutoHeight(true); grid.setHeight(875); GridSelectionModel<BaseModelData> selectionModel = new GridSelectionModel<BaseModelData>(); selectionModel.setSelectionMode(SelectionMode.MULTI); grid.setSelectionModel(selectionModel); addPlugins(); add(grid); grid.setBorders(true); if (createToolBar) { initToolBar(); } columnConfForm = new ColumnConfigForm(this); filterComboForm = new FilterComboForm(this); undoredo = new UndoRedo(this); initListeners(); if (this.loadDataInitially) { loadData(); } }
From source file:edu.nrao.dss.client.widget.explorers.Explorer.java
License:Open Source License
public void setRootURL(String rurl) { rootURL = rurl; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, rootURL); proxy.setBuilder(builder); }
From source file:edu.nrao.dss.client.widget.explorers.GroupPeriodExplorer.java
License:Open Source License
private void filterByPeriodGroup(int id) { String url = getFilterUrl(id); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder);//from w ww .jav a 2 s .com }