Example usage for com.google.gwt.http.client RequestBuilder DELETE

List of usage examples for com.google.gwt.http.client RequestBuilder DELETE

Introduction

In this page you can find the example usage for com.google.gwt.http.client RequestBuilder DELETE.

Prototype

Method DELETE

To view the source code for com.google.gwt.http.client RequestBuilder DELETE.

Click Source Link

Document

Specifies that the HTTP DELETE method should be used.

Usage

From source file:org.pentaho.platform.dataaccess.datasource.wizard.controllers.ConnectionController.java

License:Open Source License

@Bindable
public void deleteConnection() {
    removeConfirmationDialog.hide();/*from ww  w .j  av  a2 s . c o m*/
    RequestBuilder deleteConnectionBuilder = new RequestBuilder(RequestBuilder.DELETE, getServiceURL(
            "deletebyname",
            new String[][] { { "name", datasourceModel.getSelectedRelationalConnection().getName() } }));
    try {
        deleteConnectionBuilder.sendRequest(null, new RequestCallback() {

            @Override
            public void onError(Request request, Throwable exception) {
                displayErrorMessage(exception);
            }

            @Override
            public void onResponseReceived(Request request, Response response) {
                try {
                    if (response.getStatusCode() == Response.SC_OK) {
                        openSuccesDialog(MessageHandler.getString("SUCCESS"), MessageHandler//$NON-NLS-1$
                                .getString("ConnectionController.CONNECTION_DELETED"));//$NON-NLS-1$
                        //              Window.alert("In ConnectionController:Delete Connection");
                        datasourceModel.getGuiStateModel()
                                .deleteConnection(datasourceModel.getSelectedRelationalConnection().getName());
                        List<IDatabaseConnection> connections = datasourceModel.getGuiStateModel()
                                .getConnections();
                        if (connections != null && connections.size() > 0) {
                            datasourceModel
                                    .setSelectedRelationalConnection(connections.get(connections.size() - 1));
                        } else {
                            datasourceModel.setSelectedRelationalConnection(null);
                        }

                    } else {
                        openErrorDialog(MessageHandler.getString("ERROR"), MessageHandler//$NON-NLS-1$
                                .getString("ConnectionController.ERROR_0002_UNABLE_TO_DELETE_CONNECTION"));//$NON-NLS-1$
                    }

                } catch (Exception e) {
                    displayErrorMessage(e);
                }
            }
        });
    } catch (RequestException e) {
        displayErrorMessage(e);
    }
}

From source file:org.pentaho.platform.dataaccess.datasource.wizard.controllers.WizardConnectionController.java

License:Open Source License

@Bindable
public void deleteConnection() {
    removeConfirmationDialog.hide();/*from w  w w .  j av a  2 s .c  om*/
    RequestBuilder deleteConnectionBuilder = new RequestBuilder(RequestBuilder.DELETE,
            ConnectionController.getServiceURL("deletebyname", new String[][] {
                    { "name", datasourceModel.getSelectedRelationalConnection().getName() } }));
    try {
        deleteConnectionBuilder.sendRequest(null, new RequestCallback() {

            @Override
            public void onError(Request request, Throwable exception) {
                displayErrorMessage(exception);
            }

            @Override
            public void onResponseReceived(Request request, Response response) {
                try {
                    if (response.getStatusCode() == Response.SC_OK) {
                        openSuccesDialog(MessageHandler.getString("SUCCESS"), MessageHandler//$NON-NLS-1$
                                .getString("ConnectionController.CONNECTION_DELETED"));//$NON-NLS-1$
                        datasourceModel.getGuiStateModel()
                                .deleteConnection(datasourceModel.getSelectedRelationalConnection().getName());
                        List<IDatabaseConnection> connections = datasourceModel.getGuiStateModel()
                                .getConnections();
                        if (connections != null && connections.size() > 0) {
                            datasourceModel
                                    .setSelectedRelationalConnection(connections.get(connections.size() - 1));
                        } else {
                            datasourceModel.setSelectedRelationalConnection(null);
                        }

                    } else {
                        openErrorDialog(MessageHandler.getString("ERROR"), MessageHandler//$NON-NLS-1$
                                .getString("ConnectionController.ERROR_0002_UNABLE_TO_DELETE_CONNECTION"));//$NON-NLS-1$
                    }

                } catch (Exception e) {
                    displayErrorMessage(e);
                }
            }
        });
    } catch (RequestException e) {
        displayErrorMessage(e);
    }
}

From source file:org.turbogwt.net.http.client.RequestImpl.java

License:Apache License

@Override
public RequestPromise<Void> delete() {
    return send(RequestBuilder.DELETE, Void.class);
}

From source file:org.turbogwt.net.http.client.RequestImpl.java

License:Apache License

@Override
public <T> RequestPromise<T> delete(Class<T> responseType) {
    return send(RequestBuilder.DELETE, responseType);
}

From source file:org.turbogwt.net.http.client.RequestImpl.java

License:Apache License

@Override
public <T, C extends Collection> RequestPromise<Collection<T>> delete(Class<T> responseType,
        Class<C> containerType) {
    return send(RequestBuilder.DELETE, responseType, containerType);
}

From source file:pt.ist.processpedia.client.service.http.DeleteService.java

License:Open Source License

public DeleteService(String url) {
    super(RequestBuilder.DELETE, url);
}

From source file:pt.ist.processpedia.client.service.http.DeleteService.java

License:Open Source License

public DeleteService(String url, Translator translator) {
    super(RequestBuilder.DELETE, url, translator);
}

From source file:rtdc.web.client.impl.GwtHttpRequest.java

License:Open Source License

public GwtHttpRequest(String url, RequestMethod requestMethod) {
    RequestBuilder.Method method = null;
    switch (requestMethod) {
    case GET:/*from  w w  w .  j a v a2s.  c  o m*/
        method = RequestBuilder.GET;
        break;
    case POST:
        method = RequestBuilder.POST;
        break;
    case PUT:
        method = RequestBuilder.PUT;
        break;
    case DELETE:
        method = RequestBuilder.DELETE;
        break;
    }
    builder = new RequestBuilder(method, url);
}