List of usage examples for com.google.gwt.http.client RequestBuilder DELETE
Method DELETE
To view the source code for com.google.gwt.http.client RequestBuilder DELETE.
Click Source Link
From source file:n3phele.client.view.ActivityListView.java
License:Open Source License
private void kill(String uri) { String url = uri;/* w w w. j a va2s. co m*/ // Send request to server and catch any errors. RequestBuilder builder = AuthenticatedRequestFactory.newRequest(RequestBuilder.DELETE, url); try { @SuppressWarnings("unused") Request request = builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { Window.alert("Couldn't delete " + exception.getMessage()); } public void onResponseReceived(Request request, Response response) { if (204 == response.getStatusCode()) { } else { Window.alert("Couldn't delete (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { Window.alert("Couldn't delete " + e.getMessage()); } }
From source file:n3phele.client.view.RepoListView.java
License:Open Source License
private void kill(String uri) { String url = uri;/*from ww w .j a va2 s . c o m*/ // Send request to server and catch any errors. RequestBuilder builder = AuthenticatedRequestFactory.newRequest(RequestBuilder.DELETE, url); try { builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { Window.alert("Couldn't delete " + exception.getMessage()); } public void onResponseReceived(Request request, Response response) { if (204 == response.getStatusCode()) { if (RepoListView.this.repositoryListActivity != null) RepoListView.this.repositoryListActivity.getRepositoryList(); } else { Window.alert("Couldn't delete (" + response.getStatusText() + ")"); } } }); } catch (RequestException e) { Window.alert("Couldn't delete " + e.getMessage()); } }
From source file:next.celebs.api.HTTP.java
License:Apache License
public static void doDelete(String url, String postData, ResponseReader reader) { RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url)); try {//from w ww. j a v a 2s . com builder.sendRequest(postData, new Callback_(reader)); } catch (RequestException e) { reader.onError(null, e); } }
From source file:next.celebs.api.HTTP.java
License:Apache License
public static void doDeleteJSON(String url, String jsonData, ResponseReader reader) { RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, URL.encode(url)); builder.setHeader("Content-Type", "application/json"); try {/*from ww w . j av a 2 s . c om*/ builder.sendRequest(jsonData, new Callback_(reader)); } catch (RequestException e) { reader.onError(null, e); } }
From source file:nl.strohalm.cyclos.mobile.client.services.ContactServiceImpl.java
License:Open Source License
@Override public void removeContact(Long memberId, AsyncCallback<Void> callback) { RestRequest<Void> request = new RestRequest<Void>(RequestBuilder.DELETE, "contacts/byMemberId/" + memberId); request.sendAuthenticated(callback); }
From source file:org.bonitasoft.web.toolkit.client.data.api.APICaller.java
License:Open Source License
/** * Delete an item by its ID/*from w w w.j a va 2 s.c o m*/ */ public void delete(final APIID apiId, final APICallback callback) { this.send(RequestBuilder.DELETE, this.url + "/" + apiId.toString(), callback); }
From source file:org.bonitasoft.web.toolkit.client.data.api.APICaller.java
License:Open Source License
/** * Delete multiple items by their IDs/*from ww w .j a v a 2s. c om*/ */ public void delete(final List<String> id, final APICallback callback) { final UrlBuilder url = new UrlBuilder(this.url); String ids = "["; for (int i = 0; i < id.size(); i++) { ids += (i > 0 ? "," : "") + "\"" + id.get(i) + "\""; } ids += "]"; this.send(RequestBuilder.DELETE, url.toString(), ids, CONTENT_TYPE_JSON, callback); }
From source file:org.bonitasoft.web.toolkit.client.data.api.request.APIDeleteRequest.java
License:Open Source License
@Override public void run() { if (this.ids.size() == 0) { throw new APIException("Delete must take at least one id."); } else if (this.ids.size() == 1) { this.request = new RequestBuilder(RequestBuilder.DELETE, this.itemDefinition.getAPIUrl() + "/" + this.ids.get(0)); } else {/* ww w . ja v a 2 s. c om*/ final UrlBuilder url = new UrlBuilder(this.itemDefinition.getAPIUrl()); String sb = "["; for (int i = 0; i < this.ids.size(); i++) { sb += (i > 0 ? "," : "") + "\"" + this.ids.get(i) + "\""; } sb += "]"; this.request = new RequestBuilder(RequestBuilder.DELETE, url.toString()); this.request.setRequestData(sb); } super.run(); }
From source file:org.eclipse.che.ide.rest.AsyncRequestFactory.java
License:Open Source License
/** * Creates new GET request to the specified {@code url}. * * @param url/* ww w. j av a2 s .c o m*/ * request URL * @return new {@link AsyncRequest} instance to send GET request */ public AsyncRequest createDeleteRequest(String url) { return doCreateRequest(RequestBuilder.DELETE, url, null, false); }
From source file:org.eclipse.che.multiuser.machine.authentication.ide.MachineAsyncRequestFactory.java
License:Open Source License
private boolean isModifyingMethod(RequestBuilder.Method method) { return method == RequestBuilder.POST || method == RequestBuilder.PUT || method == RequestBuilder.DELETE; }