Example usage for com.google.gwt.user.client Window confirm

List of usage examples for com.google.gwt.user.client Window confirm

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window confirm.

Prototype

public static boolean confirm(String msg) 

Source Link

Usage

From source file:com.googlecode.hmvc4gwt.example.hmvcblog.frontend.dashboard.client.edit.blog.EditBlogController.java

License:Apache License

private void removeBlogEntry(BlogEntryDTO blogEntryDTO) {

    if (Window.confirm(I18N.constants.messageConfirmRemoveBlogEntry())) {

        BlogEntryRemoveDTO blogEntryRemoveDTO = new BlogEntryRemoveDTO();
        blogEntryRemoveDTO.setId(blogEntryDTO.getId());

        BlogEntryAsyncCallback.remove(blogEntryRemoveDTO, this);

    }//  ww w.  ja  va2 s.  c o m

}

From source file:com.googlecode.hmvc4gwt.example.hmvcblog.frontend.dashboard.client.edit.blog.EditBlogController.java

License:Apache License

private void removeBlogEntryComment(BlogEntryCommentDTO blogEntryCommentDTO) {

    if (Window.confirm(I18N.constants.messageConfirmRemoveBlogEntry())) {

        BlogEntryRemoveDTO blogEntryRemoveDTO = new BlogEntryRemoveDTO();
        blogEntryRemoveDTO.setId(blogEntryCommentDTO.getIdBlogEntryComment());

        BlogEntryAsyncCallback.remove(blogEntryRemoveDTO, this);

    }//from   w  ww .  ja  v  a 2 s .  com

}

From source file:com.gsr.myschool.back.client.web.application.preinscription.PreInscriptionPresenter.java

License:Apache License

@Override
public void delete(DossierProxy inscription) {
    if (Window.confirm(messageBundle.operationConfirm())) {
        if (inscription.getStatus() == DossierStatus.CREATED) {
            requestFactory.inscriptionService().deleteInscription(inscription.getId())
                    .fire(new ReceiverImpl<Void>() {
                        @Override
                        public void onSuccess(Void aVoid) {
                            String content = messageBundle.operationSuccess();
                            AlertType alertType = AlertType.SUCCESS;
                            Message message = new Message.Builder(content).style(alertType).build();

                            MessageEvent.fire(this, message);
                            loadDossiersCounts();
                        }//from  w  ww .j  a va2  s .  c om
                    });
        } else {
            requestFactory.inscriptionService().deleteInscriptionInProcess(inscription.getId())
                    .fire(new ReceiverImpl<Void>() {
                        @Override
                        public void onSuccess(Void aVoid) {
                            String content = messageBundle.operationSuccess();
                            AlertType alertType = AlertType.SUCCESS;
                            Message message = new Message.Builder(content).style(alertType).build();

                            MessageEvent.fire(this, message);
                            loadDossiersCounts();

                        }
                    });
        }
    }
}

From source file:com.gsr.myschool.back.client.web.application.usergsr.AdminUserAccountPresenter.java

License:Apache License

@Override
public void delete(AdminUserProxy currentUser) {
    if (Window.confirm(messageBundle.deleteConfirmation())) {
        requestFactory.userService().deleteAdminUser(currentUser.getId()).fire(new ReceiverImpl<Void>() {
            @Override/*  w  w w .j av a  2s.com*/
            public void onSuccess(Void response) {
                Message message = new Message.Builder(messageBundle.deleteValueListSuccess())
                        .style(AlertType.SUCCESS).closeDelay(CloseDelay.DEFAULT).build();
                MessageEvent.fire(this, message);

                loadUsers();
            }
        });
    }
}

From source file:com.gsr.myschool.back.client.web.application.valueList.ValueListPresenter.java

License:Apache License

@Override
public void delete(ValueListProxy valueListProxy) {
    if (Window.confirm(messageBundle.deleteConfirmation())) {
        requestFactory.valueListServiceRequest().deleteValueList(valueListProxy.getId())
                .fire(new ReceiverImpl<Void>() {
                    @Override/*from w  ww.  j  av a2s .  c om*/
                    public void onSuccess(Void response) {
                        Message message = new Message.Builder(messageBundle.deleteValueListSuccess())
                                .style(AlertType.SUCCESS).closeDelay(CloseDelay.DEFAULT).build();
                        MessageEvent.fire(this, message);
                        fillTable();
                    }
                });
    }
}

From source file:com.gsr.myschool.front.client.web.application.inscription.InscriptionPresenter.java

License:Apache License

@Override
public void deleteInscription(DossierProxy dossier) {
    if (Window.confirm(messageBundle.deleteInscriptionConf())) {
        requestFactory.inscriptionService().deleteInscription(dossier.getId()).fire(new ReceiverImpl<Void>() {
            @Override// ww w  .ja  v  a 2  s . c  om
            public void onSuccess(Void response) {
                Message message = new Message.Builder(messageBundle.deleteInscriptionSuccess())
                        .style(AlertType.SUCCESS).closeDelay(CloseDelay.DEFAULT).build();
                MessageEvent.fire(this, message);
                loadAllInscriptions();
            }
        });
    }
}

From source file:com.guit.client.place.PlaceManagerImpl.java

License:Apache License

private <D> void goToPlace(final String placeName, final D placeData) {
    if (currentPlace != null && currentPlace instanceof StayPlace) {
        StayPlace<?> stayPlace = (StayPlace<?>) currentPlace;
        String warning = stayPlace.mayLeave();
        if (warning != null) {
            if (!Window.confirm(warning)) {
                // Restore the token
                History.newItem(getToken(currentPlaceName, currentData), false);

                if (currentPlace instanceof StayPlaceWithCallback) {
                    ((StayPlaceWithCallback<?>) stayPlace).stay();
                }/* w  w w  .j a v  a 2s  . com*/
                return;
            } else if (currentPlace instanceof StayPlaceWithCallback) {
                ((StayPlaceWithCallback<?>) stayPlace).leave();
            }
        }
    } else if (currentPlace != null && currentPlace instanceof LeavePlace) {
        ((LeavePlace<?>) currentPlace).leave();
    }

    placeChangeCount++;

    getPlace(placeName, new PlaceCallback<D>() {
        @Override
        public void onSuccess(Place<D> place) {
            eventBus.fireEvent(new PlaceChangeEvent(place.getClass(), placeData));

            String title = placesTitles.get(placeName);
            if (!title.isEmpty()) {
                Window.setTitle(defaultTitle + " - " + title);
            } else {
                Window.setTitle(defaultTitle);
            }

            currentPlace = place;
            currentPlaceName = placeName;
            currentData = placeData;
            place.go(placeData);
        }
    });
}

From source file:com.gwtplatform.carstore.client.application.cars.car.CarPresenter.java

License:Apache License

private void onDeleteCar() {
    Boolean confirm = Window.confirm("Are you sure you want to delete " + carDto.getModel() + "?");
    if (confirm) {
        dispatcher.execute(carService.delete(carDto.getId()), new ErrorHandlerAsyncCallback<NoResult>(this) {
            @Override//ww w .j av a2s.  com
            public void onSuccess(NoResult noResult) {
                NavigationTabEvent.fireClose(CarPresenter.this, CarPresenter.this);
            }
        });
    }
}

From source file:com.gwtplatform.carstore.client.application.cars.CarsView.java

License:Apache License

private void initActionColumns() {
    Cell<CarDto> editCell = new ActionCell<CarDto>("Edit", new Delegate<CarDto>() {
        @Override//ww w. java  2s.  co m
        public void execute(CarDto carDto) {
            getUiHandlers().onEdit(carDto);
        }
    });

    Cell<CarDto> deleteCell = new ActionCell<CarDto>("Delete", new Delegate<CarDto>() {
        @Override
        public void execute(CarDto carDto) {
            Boolean confirm = Window.confirm("Are you sure you want to delete " + carDto.getModel() + "?");

            if (confirm) {
                getUiHandlers().onDelete(carDto);
            }
        }
    });

    IdentityColumn<CarDto> editColumn = new IdentityColumn<CarDto>(editCell);
    IdentityColumn<CarDto> deleteColumn = new IdentityColumn<CarDto>(deleteCell);

    carGrid.addColumn(editColumn, "Edit");
    carGrid.addColumn(deleteColumn, "Delete");

    carGrid.setColumnWidth(editColumn, 75, Unit.PX);
    carGrid.setColumnWidth(deleteColumn, 75, Unit.PX);
}

From source file:com.gwtplatform.carstore.client.application.manufacturer.ManufacturerDetailPresenter.java

License:Apache License

private void deleteManufacturer() {
    Boolean confirm = Window.confirm("Are you sure you want to delete " + currentManufacturer.getName() + "?");
    if (confirm) {
        dispatcher.execute(manufacturerService.delete(currentManufacturer.getId()),
                new ErrorHandlerAsyncCallback<NoResult>(this) {
                    @Override//  w  w  w.ja va 2s  .  c  o m
                    public void onSuccess(NoResult noResult) {
                        placeManager.revealPlace(new Builder().nameToken(NameTokens.getManufacturer()).build());
                    }
                });
    }
}