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.nrao.dss.client.widget.explorers.ProjectExplorer.java
License:Open Source License
private void initFilterAction() { filterAction = new SplitButton("Filter"); filterAction.setMenu(initFilterMenu()); filterAction.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override/*from w ww .ja v a 2s . c om*/ public void componentSelected(ButtonEvent be) { selectionPagingToolBar.clearSelections(); // filtering should clear old selections. filtersURL = "?"; String filterVal; filterNames = new String[] { "filterType", "filterSem", "filterClp" }; for (int i = 0; i < advancedFilters.size(); i++) { SimpleComboValue<String> value = advancedFilters.get(i).getValue(); if (value != null) { GWT.log(filterNames[i]); if (filterNames[i] == "filterClp") { filterVal = value.getValue(); if (filterVal == pcomplete) { filterVal = "True"; } else if (filterVal == pincomplete) { filterVal = "False"; } else { filterVal = null; } } else { filterVal = value.getValue(); } if (filterVal != null) { filtersURL += (filtersURL.equals("?") ? filterNames[i] + "=" : "&" + filterNames[i] + "=") + filterVal; } } } String filterText = filter.getTextField().getValue(); if (filterText != null) { filterText = filtersURL.equals("?") ? "filterText=" + filterText : "&filterText=" + filterText; } else { filterText = ""; } filtersURL += filterText; String url = getRootURL() + filtersURL; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder); loadData(); } }); }
From source file:edu.nrao.dss.client.widget.explorers.SessionExplorer.java
License:Open Source License
private void initFilterAction() { filterAction = new SplitButton("Filter"); filterAction.setTitle("Filter"); filterAction.setMenu(initFilterMenu()); filterAction.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override// ww w .ja va 2 s .c o m public void componentSelected(ButtonEvent be) { HashMap<String, String> freqMap = new HashMap<String, String>(); freqMap.put("> 2 GHz", ">2"); freqMap.put("> 5 GHz", ">5"); freqMap.put("> 10 GHz", ">10"); freqMap.put("> 20 GHz", ">20"); freqMap.put("> 30 GHz", ">30"); freqMap.put("> 40 GHz", ">40"); freqMap.put("<= 2 GHz", "<=2"); freqMap.put("<= 5 GHz", "<=5"); freqMap.put("<= 10 GHz", "<=10"); freqMap.put("<= 20 GHz", "<=20"); freqMap.put("<= 30 GHz", "<=30"); freqMap.put("<= 40 GHz", "<=40"); String filtersURL = "?"; String filterVal; String[] filterNames = new String[] { "filterProjClp", "filterType", "filterSci", "filterRcvr", "filterFreq", "filterSem", "filterClp", "filterEnb", "filterAuth" }; for (int i = 0; i < advancedFilters.size(); i++) { SimpleComboValue<String> value = advancedFilters.get(i).getValue(); if (value != null) { if (filterNames[i] == "filterFreq") { filterVal = freqMap.get(value.getValue()); } else if (filterNames[i] == "filterProjClp") { filterVal = value.getValue(); if (filterVal == pcomplete) { filterVal = "True"; } else if (filterVal == pincomplete) { filterVal = "False"; } else { filterVal = null; } } else if (filterNames[i] == "filterClp") { filterVal = value.getValue(); if (filterVal == scomplete) { filterVal = "True"; } else if (filterVal == sincomplete) { filterVal = "False"; } else { filterVal = null; } } else { filterVal = value.getValue(); } if (filterVal != null) { filtersURL += (filtersURL.equals("?") ? filterNames[i] + "=" : "&" + filterNames[i] + "=") + filterVal; } } } String filterText = filter.getTextField().getValue(); if (filterText != null) { filterText = filtersURL.equals("?") ? "filterText=" + filterText : "&filterText=" + filterText; } else { filterText = ""; } String url = getRootURL() + filtersURL + filterText; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder); loadData(); } }); }
From source file:edu.nrao.dss.client.widget.explorers.UserExplorer.java
License:Open Source License
private void initFilters() { filterAction = new SplitButton("Filter"); filterAction.setMenu(initFilterMenu()); filterAction.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override/*from w ww .ja v a 2s. com*/ public void componentSelected(ButtonEvent be) { String filtersURL = "?"; SimpleComboValue<String> value; String[] filterNames = new String[] {}; for (int i = 0; i < advancedFilters.size(); i++) { value = advancedFilters.get(i).getValue(); if (value != null) { filtersURL += (filtersURL.equals("?") ? filterNames[i] + "=" : "&" + filterNames[i] + "=") + value.getValue(); } } String filterText = filter.getTextField().getValue(); if (filterText != null) { filterText = filtersURL.equals("?") ? "filterText=" + filterText : "&filterText=" + filterText; } else { filterText = ""; } String url = getRootURL() + filtersURL + filterText; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder); loadData(); } }); }
From source file:edu.nrao.dss.client.widget.explorers.UserProjectExplorer.java
License:Open Source License
public void loadProject(Integer project_id) { this.setProject_id(project_id); String url = getRootURL() + "?project_id=" + project_id; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder);// w w w .j av a2 s .co m loadData(); }
From source file:edu.nrao.dss.client.widget.explorers.WindowRangeExplorer.java
License:Open Source License
private void filterByWindow(int id) { String url = getRootURL() + "?filterWindowId=" + Integer.toString(id); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = getProxy(); proxy.setBuilder(builder);//from www .java 2 s . co m }
From source file:edu.nrao.dss.client.widget.FilterItem.java
License:Open Source License
private void defineListener(final Explorer explorer) { textField.addKeyListener(new KeyListener() { @Override// w w w. j a v a2 s. co m public void componentKeyPress(ComponentEvent e) { if (e.getKeyCode() == 13) { String filterText = textField.getValue(); String url = explorer.getRootURL() + (filterText != null ? "?filterText=" + filterText : ""); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); DynamicHttpProxy<BasePagingLoadResult<BaseModelData>> proxy = explorer.getProxy(); proxy.setBuilder(builder); explorer.loadData(); } } }); }
From source file:edu.nrao.dss.client.widget.NomineePanel.java
License:Open Source License
public void updateKeys(HashMap<String, Object> data) { Set<String> keys = data.keySet(); ArrayList<String> strKeys = new ArrayList<String>(); ArrayList<String> strValues = new ArrayList<String>(); for (Object k : keys) { strKeys.add(k.toString());//from w w w .j a v a 2s.co m strValues.add(data.get(k).toString()); } strKeys.add("tz"); strValues.add(schedule.getTimeZone()); StringBuilder urlData = new StringBuilder(); urlData.append(rootUrl); urlData.append("?"); urlData.append(JSONRequest.kv2url(strKeys.toArray(new String[] {}), strValues.toArray(new String[] {}))); RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, urlData.toString()); proxy.setBuilder(builder); }
From source file:edu.nrao.dss.client.widget.ReservationsGrid.java
License:Open Source License
private void initLayout(Date start, int days) { setHeaderVisible(false);/*from w w w . jav a2s. c o m*/ setLayout(new FitLayout()); setAutoHeight(true); DateTimeFormat fmt = DateTimeFormat.getFormat("MM/dd/yyyy"); String startStr = fmt.format(start); String rootUrl = "/scheduler/reservations?start=" + startStr + "&days=" + days; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, rootUrl); JsonReader<BaseListLoadResult<BaseModelData>> reader = new JsonReader<BaseListLoadResult<BaseModelData>>( new ReservationType()); proxy = new DynamicHttpProxy<BaseListLoadResult<BaseModelData>>(builder); loader = new BaseListLoader<BaseListLoadResult<BaseModelData>>(proxy, reader); ListStore<BaseModelData> store = new ListStore<BaseModelData>(loader); ColumnModel cm = initColumnModel(); Grid<BaseModelData> grid = new Grid<BaseModelData>(store, cm); grid.setAutoHeight(true); add(grid); grid.setBorders(true); }
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 {//from www.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 {/*from ww w. j a v a2 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()); } } }