List of usage examples for com.google.gwt.http.client RequestBuilder RequestBuilder
protected RequestBuilder(String httpMethod, String url)
From source file:org.apache.sling.explorer.client.widgets.grid.resource.ResourceGrids.java
License:Apache License
public void populate(String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url + ExplorerConstants.JSON_CHILDREN_REQUEST_EXTENSION); try {// w ww. ja v a 2 s.com builder.sendRequest(null, new JsonGridCallback(this)); } catch (RequestException e) { // TODO : add message box for the end-user GWT.log("ResourceGrids - Couldn't retrieve JSON for url : " + url + ExplorerConstants.JSON_CHILDREN_REQUEST_EXTENSION, e); } }
From source file:org.apache.sling.explorer.client.widgets.tree.resource.ResourceTree.java
License:Apache License
private void loadChildren(final TreeItem treeItem, final String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); try {/*from www .j a va 2 s . com*/ builder.sendRequest(null, new JsonTreeRequestCallback(treeItem)); } catch (RequestException e) { // TODO : add message box for the end-user GWT.log("ResourceTree - Couldn't retrieve JSON for url : " + url + ExplorerConstants.JSON_TREE_REQUEST_EXTENSION, e); } }
From source file:org.apache.solr.explorer.client.core.manager.DefaultRequestManager.java
License:Apache License
public Request send(String url, RequestParams params, final int timeout, final AsyncCallback<XmlResponse> callback) { String data = params.buildEncodedQueryString(); if (logger.isDebugEnabled()) { logger.debug("URL: " + url + "{" + params.buildQueryString() + "}"); }/*from w ww . j a v a 2s . c o m*/ RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.POST, "/solr"); requestBuilder.setHeader(TARGET_URL_HEADER, url); requestBuilder.setHeader(CONTENT_TYPE_HEADER, "application/x-www-form-urlencoded"); requestBuilder.setRequestData(data); requestBuilder.setTimeoutMillis(timeout); requestBuilder.setCallback(new RequestCallback() { public void onResponseReceived(Request request, Response response) { String rawText = response.getText(); Document document = XMLParser.parse(rawText); callback.onSuccess(new XmlResponse(rawText, document)); } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); try { return requestBuilder.send(); } catch (RequestException re) { callback.onFailure(re); return null; } }
From source file:org.apache.solr.explorer.client.core.manager.DefaultRequestManager.java
License:Apache License
public Request loadTextResource(String name, final AsyncCallback<String> callback) { String url = GWT.getHostPageBaseURL() + name; RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, url); try {/*from w ww. j a va2 s. c o m*/ return requestBuilder.sendRequest(null, new RequestCallback() { public void onResponseReceived(Request request, Response response) { callback.onSuccess(response.getText()); } public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }); } catch (RequestException re) { callback.onFailure(re); return null; } }
From source file:org.apache.thrift.async.TAsyncClientManager.java
License:Apache License
public void call(final TAsyncMethodCall method) throws TException { String data = new String(method.getRequestData()); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, URL.encode(serviceUrl)); builder.setHeader("Content-Type", "application/json"); builder.setRequestData(new String(data)); if (method.getClient().hasTimeout()) { builder.setTimeoutMillis((int) method.getClient().getTimeout()); }//ww w .ja va2 s. c o m try { builder.sendRequest(new String(data), new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { if (response != null) { switch (response.getStatusCode()) { case Response.SC_OK: method.onSuccess(response.getText()); break; default: method.onError( new TTransportException("Bad HTTP status code: " + response.getStatusCode())); break; } } else { method.onError(new TTransportException("HTTP response is null.")); } } @Override public void onError(Request request, Throwable exception) { method.onError(new TTransportException(exception)); } }); } catch (RequestException e) { method.onError(new TTransportException(e)); } }
From source file:org.appverse.web.framework.frontend.gwt.commands.impl.live.LogoutManagementRpcCommandImpl.java
License:Appverse Public License
@Override public void onLogout() { RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, "j_spring_security_logout"); try {//w w w.j a v a 2 s . c o m rb.sendRequest(null, new RequestCallback() { @Override public void onError(final Request request, final Throwable caught) { // Logout in server failed } @Override public void onResponseReceived(final Request request, final Response response) { // Reloading the page will clear GWT status. // As the user has been logged out, spring security will // show login page again Window.Location.reload(); } }); } catch (RequestException re) { } }
From source file:org.bonitasoft.console.client.admin.page.view.DeleteCustomPage.java
License:Open Source License
private void searchFormMappingDependenciesForPage(String pageId) { final Map<String, String> filter = new HashMap<String, String>(); filter.put(ApplicationPageItem.ATTRIBUTE_PAGE_ID, pageId); RequestBuilder requestBuilder;/*from www .j a va2 s . c o m*/ requestBuilder = new RequestBuilder(RequestBuilder.GET, "../API/form/mapping?c=10&p=0&f=pageId=" + pageId); requestBuilder.setCallback(new DeletePageProblemFormCallback(pageId)); try { requestBuilder.send(); } catch (RequestException e) { e.printStackTrace(); } }
From source file:org.bonitasoft.console.client.user.task.action.CheckFormMappingAndDisplayPerformTaskPageAction.java
License:Open Source License
protected void searchFormMappingForTask(final TreeIndexed<String> parameters) { RequestBuilder requestBuilder;//from w w w .j a va 2s .co m final String processIdFilter = URL .encodeQueryString(PageItem.ATTRIBUTE_PROCESS_ID + "=" + processDefinitionId); final String taskNameFilter = URL.encodeQueryString(ATTRIBUTE_FORM_MAPPING_TASK + "=" + taskName); requestBuilder = new RequestBuilder(RequestBuilder.GET, "../API/form/mapping?c=10&p=0&f=" + processIdFilter + "&f=" + taskNameFilter); requestBuilder.setCallback(new FormMappingCallback(parameters)); try { requestBuilder.send(); } catch (final RequestException e) { GWT.log("Error while creating the from mapping request", e); } }
From source file:org.bonitasoft.console.client.user.task.action.CheckFormMappingAndDisplayPerformTaskPageAction.java
License:Open Source License
protected void executeTask(final String taskId, final TreeIndexed<String> parameters) { RequestBuilder requestBuilder;// w ww . j a va2 s. com requestBuilder = new RequestBuilder(RequestBuilder.POST, "../API/bpm/userTask/" + taskId + "/execution"); requestBuilder.setCallback(new ExecuteTaskCallback(taskId, taskDisplayName)); try { requestBuilder.send(); } catch (final RequestException e) { GWT.log("Error while creating the task execution request", e); } }
From source file:org.bonitasoft.console.client.user.task.action.CheckFormMappingAndDisplayProcessInstanciationFormAction.java
License:Open Source License
protected void searchFormMappingForProcess(final TreeIndexed<String> parameters) { final String processId = parameters.getValue(ProcessItem.ATTRIBUTE_ID); RequestBuilder requestBuilder;/*ww w . ja va 2s.co m*/ final String processIdFilter = URL.encodeQueryString(PageItem.ATTRIBUTE_PROCESS_ID + "=" + processId); final String mappingTypeFilter = URL .encodeQueryString(ATTRIBUTE_FORM_MAPPING_TYPE + "=" + PROCESS_START_FORM_MAPPING); requestBuilder = new RequestBuilder(RequestBuilder.GET, "../API/form/mapping?c=10&p=0&f=" + processIdFilter + "&f=" + mappingTypeFilter); requestBuilder.setCallback(new FormMappingCallback(processId, parameters)); try { requestBuilder.send(); } catch (final RequestException e) { GWT.log("Error while creating the from mapping request", e); } }