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:org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentDescriptorViewImpl.java

License:Apache License

private void configureTaskEventListenersTable() {
    //Setup table
    taskEventListenersTable.setStriped(true);
    taskEventListenersTable.setCondensed(true);
    taskEventListenersTable.setBordered(true);
    taskEventListenersTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns/*  w ww .j  a va 2  s.com*/
    final Column<ItemObjectModel, String> valueColumn = new Column<ItemObjectModel, String>(
            new EditTextCell()) {

        @Override
        public String getValue(final ItemObjectModel item) {
            return item.getValue();
        }
    };
    valueColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        @Override
        public void update(int index, ItemObjectModel object, String value) {
            object.setValue(value);
        }
    });

    final Column<ItemObjectModel, String> resolverColumn = setUpResolverColumn();

    final ButtonCell parametersMSButton = new ButtonCell(IconType.ADJUST, ButtonType.PRIMARY, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> parametersColumn = new Column<ItemObjectModel, String>(
            parametersMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            if (item.getParameters() != null) {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + "(" + item.getParameters().size()
                        + ")";
            } else {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + "(0)";
            }
        }
    };
    parametersColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {
            if (ItemObjectModel.REFLECTION_RESOLVER.equals(item.getResolver())) {
                ddParametersPopup.setContent(new Command() {

                    @Override
                    public void execute() {
                        item.setParameters(ddParametersPopup.getContent());
                        taskEventListenersDataProvider.refresh();
                    }
                }, item);
                ddParametersPopup.show();
            } else {
                Window.alert(Constants.INSTANCE.NoParamResolver());
            }
        }
    });

    final ButtonCell deleteMSButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> deleteGlobalColumn = new Column<ItemObjectModel, String>(
            deleteMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            return Constants.INSTANCE.Remove();
        }
    };
    deleteGlobalColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {

            if (Window.confirm(Constants.INSTANCE.PromptForRemoval())) {
                taskEventListenersDataProvider.getList().remove(index);
            }
        }
    });

    taskEventListenersTable.addColumn(valueColumn, new TextHeader(Constants.INSTANCE.Identifier()));
    taskEventListenersTable.addColumn(resolverColumn, new TextHeader(Constants.INSTANCE.Resolver()));
    taskEventListenersTable.addColumn(parametersColumn, Constants.INSTANCE.DeploymentDescriptorParameters());
    taskEventListenersTable.addColumn(deleteGlobalColumn, Constants.INSTANCE.Remove());

    //Link data
    taskEventListenersDataProvider.addDataDisplay(taskEventListenersTable);
}

From source file:org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentDescriptorViewImpl.java

License:Apache License

private void configureEnvironmentEntriesTable() {
    //Setup table
    environmentEntriesTable.setStriped(true);
    environmentEntriesTable.setCondensed(true);
    environmentEntriesTable.setBordered(true);
    environmentEntriesTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns//  w  w w .  ja v a2s .  c  o  m

    final Column<ItemObjectModel, String> nameColumn = new Column<ItemObjectModel, String>(new EditTextCell()) {

        @Override
        public String getValue(final ItemObjectModel item) {
            return item.getName();
        }
    };
    nameColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        @Override
        public void update(int index, ItemObjectModel object, String value) {
            object.setName(value);
        }
    });

    final Column<ItemObjectModel, String> valueColumn = new Column<ItemObjectModel, String>(
            new EditTextCell()) {

        @Override
        public String getValue(final ItemObjectModel item) {
            return item.getValue();
        }
    };
    valueColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        @Override
        public void update(int index, ItemObjectModel object, String value) {
            object.setValue(value);
        }
    });

    final Column<ItemObjectModel, String> resolverColumn = setUpResolverColumn();

    final ButtonCell parametersMSButton = new ButtonCell(IconType.ADJUST, ButtonType.PRIMARY, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> parametersColumn = new Column<ItemObjectModel, String>(
            parametersMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            if (item.getParameters() != null) {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + " (" + item.getParameters().size()
                        + ")";
            } else {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + " (0)";
            }
        }
    };
    parametersColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {
            if (ItemObjectModel.REFLECTION_RESOLVER.equals(item.getResolver())) {
                ddParametersPopup.setContent(new Command() {

                    @Override
                    public void execute() {
                        item.setParameters(ddParametersPopup.getContent());
                        environmentEntriesDataProvider.refresh();
                    }
                }, item);
                ddParametersPopup.show();
            } else {
                Window.alert(Constants.INSTANCE.NoParamResolver());
            }
        }
    });

    final ButtonCell deleteMSButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> deleteGlobalColumn = new Column<ItemObjectModel, String>(
            deleteMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            return Constants.INSTANCE.Remove();
        }
    };
    deleteGlobalColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {

            if (Window.confirm(Constants.INSTANCE.PromptForRemoval())) {
                environmentEntriesDataProvider.getList().remove(index);
            }
        }
    });

    environmentEntriesTable.addColumn(nameColumn, new TextHeader(Constants.INSTANCE.Name()));
    environmentEntriesTable.addColumn(valueColumn, new TextHeader(Constants.INSTANCE.Identifier()));
    environmentEntriesTable.addColumn(resolverColumn, new TextHeader(Constants.INSTANCE.Resolver()));
    environmentEntriesTable.addColumn(parametersColumn, Constants.INSTANCE.DeploymentDescriptorParameters());
    environmentEntriesTable.addColumn(deleteGlobalColumn, Constants.INSTANCE.Remove());

    //Link data
    environmentEntriesDataProvider.addDataDisplay(environmentEntriesTable);
}

From source file:org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentDescriptorViewImpl.java

License:Apache License

private void configureConfigurationTable() {
    //Setup table
    configurationTable.setStriped(true);
    configurationTable.setCondensed(true);
    configurationTable.setBordered(true);
    configurationTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns//from   w  ww.j a  v a2s  .c  o m

    final Column<ItemObjectModel, String> nameColumn = new Column<ItemObjectModel, String>(new EditTextCell()) {

        @Override
        public String getValue(final ItemObjectModel item) {
            return item.getName();
        }
    };
    nameColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        @Override
        public void update(int index, ItemObjectModel object, String value) {
            object.setName(value);
        }
    });

    final Column<ItemObjectModel, String> valueColumn = new Column<ItemObjectModel, String>(
            new EditTextCell()) {

        @Override
        public String getValue(final ItemObjectModel item) {
            return item.getValue();
        }
    };
    valueColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        @Override
        public void update(int index, ItemObjectModel object, String value) {
            object.setValue(value);
        }
    });

    final Column<ItemObjectModel, String> resolverColumn = setUpResolverColumn();

    final ButtonCell parametersMSButton = new ButtonCell(IconType.ADJUST, ButtonType.PRIMARY, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> parametersColumn = new Column<ItemObjectModel, String>(
            parametersMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            if (item.getParameters() != null) {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + " (" + item.getParameters().size()
                        + ")";
            } else {
                return Constants.INSTANCE.DeploymentDescriptorParameters() + " (0)";
            }
        }
    };
    parametersColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {
            if (ItemObjectModel.REFLECTION_RESOLVER.equals(item.getResolver())) {
                ddParametersPopup.setContent(new Command() {

                    @Override
                    public void execute() {
                        item.setParameters(ddParametersPopup.getContent());
                        configurationDataProvider.refresh();
                    }
                }, item);
                ddParametersPopup.show();
            } else {
                Window.alert(Constants.INSTANCE.NoParamResolver());
            }
        }
    });

    final ButtonCell deleteMSButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<ItemObjectModel, String> deleteGlobalColumn = new Column<ItemObjectModel, String>(
            deleteMSButton) {
        @Override
        public String getValue(final ItemObjectModel item) {
            return Constants.INSTANCE.Remove();
        }
    };
    deleteGlobalColumn.setFieldUpdater(new FieldUpdater<ItemObjectModel, String>() {
        public void update(final int index, final ItemObjectModel item, final String value) {

            if (Window.confirm(Constants.INSTANCE.PromptForRemoval())) {
                configurationDataProvider.getList().remove(index);
            }
        }
    });

    configurationTable.addColumn(nameColumn, new TextHeader(Constants.INSTANCE.Name()));
    configurationTable.addColumn(valueColumn, new TextHeader(Constants.INSTANCE.Identifier()));
    configurationTable.addColumn(resolverColumn, new TextHeader(Constants.INSTANCE.Resolver()));
    configurationTable.addColumn(parametersColumn, Constants.INSTANCE.DeploymentDescriptorParameters());
    configurationTable.addColumn(deleteGlobalColumn, Constants.INSTANCE.Remove());

    //Link data
    configurationDataProvider.addDataDisplay(configurationTable);
}

From source file:org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentDescriptorViewImpl.java

License:Apache License

private void configureRequiredRolesTable() {
    //Setup table
    requiredRolesTable.setStriped(true);
    requiredRolesTable.setCondensed(true);
    requiredRolesTable.setBordered(true);
    requiredRolesTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns/*from   w w w .  j  a  va 2 s  . co m*/
    final Column<String, String> valueColumn = new Column<String, String>(new EditTextCell()) {

        @Override
        public String getValue(final String item) {
            return item;
        }
    };
    valueColumn.setFieldUpdater(new FieldUpdater<String, String>() {
        @Override
        public void update(int index, String object, String value) {
            requiredRolesDataProvider.getList().remove(index);
            requiredRolesDataProvider.getList().add(index, value);
        }
    });

    final ButtonCell deleteMSButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<String, String> deleteGlobalColumn = new Column<String, String>(deleteMSButton) {
        @Override
        public String getValue(final String item) {
            return Constants.INSTANCE.Remove();
        }
    };
    deleteGlobalColumn.setFieldUpdater(new FieldUpdater<String, String>() {
        public void update(final int index, final String item, final String value) {

            if (Window.confirm(Constants.INSTANCE.PromptForRemoval())) {
                requiredRolesDataProvider.getList().remove(index);
            }
        }
    });

    requiredRolesTable.addColumn(valueColumn, new TextHeader(Constants.INSTANCE.Value()));
    requiredRolesTable.addColumn(deleteGlobalColumn, Constants.INSTANCE.Remove());

    //Link data
    requiredRolesDataProvider.addDataDisplay(requiredRolesTable);
}

From source file:org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentDescriptorViewImpl.java

License:Apache License

private void configureRemoteableClassesTable() {
    //Setup table
    remoteableClassesTable.setStriped(true);
    remoteableClassesTable.setCondensed(true);
    remoteableClassesTable.setBordered(true);
    remoteableClassesTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns/*w  w w  .  j  av a2 s .  c o m*/
    final Column<String, String> valueColumn = new Column<String, String>(new EditTextCell()) {

        @Override
        public String getValue(final String item) {
            return item;
        }
    };
    valueColumn.setFieldUpdater(new FieldUpdater<String, String>() {
        @Override
        public void update(int index, String object, String value) {
            remoteableClassesDataProvider.getList().remove(index);
            remoteableClassesDataProvider.getList().add(index, value);
        }
    });

    final ButtonCell deleteMSButton = new ButtonCell(IconType.TRASH, ButtonType.DANGER, ButtonSize.SMALL);
    final Column<String, String> deleteGlobalColumn = new Column<String, String>(deleteMSButton) {
        @Override
        public String getValue(final String item) {
            return Constants.INSTANCE.Remove();
        }
    };
    deleteGlobalColumn.setFieldUpdater(new FieldUpdater<String, String>() {
        public void update(final int index, final String item, final String value) {

            if (Window.confirm(Constants.INSTANCE.PromptForRemoval())) {
                remoteableClassesDataProvider.getList().remove(index);
            }
        }
    });

    remoteableClassesTable.addColumn(valueColumn, new TextHeader(Constants.INSTANCE.Value()));
    remoteableClassesTable.addColumn(deleteGlobalColumn, Constants.INSTANCE.Remove());

    //Link data
    remoteableClassesDataProvider.addDataDisplay(remoteableClassesTable);
}

From source file:org.kaaproject.avro.ui.gwt.client.widget.RecordFieldWidget.java

License:Apache License

private int confirmIndex(int index) {
    int confirmedIndex = index;
    for (int i = navElements.size() - 1; i > index; i--) {
        NavigationElement navElement = navElements.get(i);
        String mayClose = navElement.mayClose();
        if (mayClose != null && !Window.confirm(mayClose)) {
            confirmedIndex = i;// ww  w .  jav a 2  s  .  c o  m
            break;
        }
    }
    return confirmedIndex;
}

From source file:org.kie.guvnor.categories.client.CategoriesEditorViewImpl.java

License:Apache License

@PostConstruct
public void init() {
    explorer = new CategoryTreeEditorWidget();
    form = new PrettyFormLayout();

    form.addHeader(Images.INSTANCE.EditCategories(), new HTML(Constants.INSTANCE.EditCategories()));
    form.startSection(Constants.INSTANCE.CategoriesPurposeTip());

    final SimplePanel editable = new SimplePanel();
    editable.add(explorer);//from   w  w  w  . j a  va2  s .c o  m

    form.addAttribute(Constants.INSTANCE.CurrentCategories(), editable);

    final HorizontalPanel actions = new HorizontalPanel();

    form.addAttribute("", actions);

    final Button newCat = new Button(Constants.INSTANCE.NewCategory());
    newCat.setTitle(Constants.INSTANCE.CreateANewCategory());
    newCat.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            final CategoryEditor newCat;
            if (explorer.getSelectedCategory() == null) {
                newCat = new CategoryEditor(explorer.getCategories());
            } else {
                newCat = new CategoryEditor(explorer.getSelectedCategory());
            }

            newCat.show();
        }
    });

    actions.add(newCat);

    final Button rename = new Button(Constants.INSTANCE.RenameSelected());
    rename.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            if (!explorer.isSelected()) {
                Window.alert(Constants.INSTANCE.PleaseSelectACategoryToRename());
                return;
            }
            final String name = Window.prompt(Constants.INSTANCE.CategoryNewNamePleaseEnter(), "");
            if (name != null) {
                isDirty = true;
                explorer.renameSelected(name);
            }
        }
    });

    actions.add(rename);

    final Button delete = new Button(Constants.INSTANCE.DeleteSelected());
    delete.addClickHandler(new ClickHandler() {
        public void onClick(final ClickEvent w) {
            if (!explorer.isSelected()) {
                Window.alert(Constants.INSTANCE.PleaseSelectACategoryToDelete());
                return;
            }
            if (Window.confirm(Constants.INSTANCE.AreYouSureYouWantToDeleteCategory()
                    + explorer.getSelectedCategory().getName())) {
                isDirty = true;
                explorer.removeSelected();
            }
        }
    });
    delete.setTitle(Constants.INSTANCE.DeleteSelectedCat());

    actions.add(delete);

    form.endSection();

    initWidget(form);
}

From source file:org.kie.guvnor.commons.ui.client.handlers.CopyPopup.java

License:Apache License

public CopyPopup(final RenameCommand command) {
    super(CommonImages.INSTANCE.edit(), "Copy this item");

    nameTextBox.setTitle("New name");
    nameTextBox.setWidth("200px");
    addAttribute("New name:", nameTextBox);

    checkInCommentTextBox.setTitle("Check in comment");
    checkInCommentTextBox.setWidth("200px");
    addAttribute("Check in comment:", checkInCommentTextBox);

    final HorizontalPanel hp = new HorizontalPanel();
    final Button create = new Button("Create copy");
    create.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {

            if (nameTextBox.getText() == null || "".equals(nameTextBox.getText())) {
                Window.alert("Please enter the name you would like to copy this asset to");
                return;
            }/*from w ww. j  ava  2  s  . c o m*/

            if (!Window.confirm("Are you sure you want to copy this asset to " + nameTextBox.getText())) {
                return;
            }

            hide();
            command.execute(nameTextBox.getText(), checkInCommentTextBox.getText());
        }
    });
    hp.add(create);

    Button cancel = new Button("Cancel");
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {
            hide();
        }
    });
    hp.add(new HTML("&nbsp"));
    hp.add(cancel);
    addAttribute("", hp);

}

From source file:org.kie.guvnor.commons.ui.client.handlers.DeletePopup.java

License:Apache License

public DeletePopup(final CommandWithCommitMessage command) {
    super(CommonImages.INSTANCE.edit(), "Delete this item");

    checkInCommentTextBox.setTitle("Check in comment");
    checkInCommentTextBox.setWidth("200px");
    addAttribute("Check in comment:", checkInCommentTextBox);

    final HorizontalPanel hp = new HorizontalPanel();
    final Button create = new Button("Delete item");
    create.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {

            if (!Window.confirm("Are you sure you want to delete this asset?")) {
                return;
            }//from   w  w  w. j  a  v  a 2s.c o m

            hide();
            command.execute(checkInCommentTextBox.getText());
        }
    });
    hp.add(create);

    Button cancel = new Button("Cancel");
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {
            hide();
        }
    });
    hp.add(new HTML("&nbsp"));
    hp.add(cancel);
    addAttribute("", hp);

}

From source file:org.kie.guvnor.commons.ui.client.handlers.RenamePopup.java

License:Apache License

public RenamePopup(final RenameCommand command) {
    super(CommonImages.INSTANCE.edit(), "Rename this item");

    nameTextBox.setTitle("New name");
    nameTextBox.setWidth("200px");
    addAttribute("New name:", nameTextBox);

    checkInCommentTextBox.setTitle("Check in comment");
    checkInCommentTextBox.setWidth("200px");
    addAttribute("Check in comment:", checkInCommentTextBox);

    final HorizontalPanel hp = new HorizontalPanel();
    final Button create = new Button("Rename item");
    create.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {

            if (nameTextBox.getText() == null || "".equals(nameTextBox.getText())) {
                Window.alert("Please enter the name you would like to change this asset to");
                return;
            }//  ww w.ja  v a 2s  . c o m

            if (!Window.confirm("Are you sure you want to rename this asset to " + nameTextBox.getText())) {
                return;
            }

            hide();
            command.execute(nameTextBox.getText(), checkInCommentTextBox.getText());
        }
    });
    hp.add(create);

    Button cancel = new Button("Cancel");
    cancel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent arg0) {
            hide();
        }
    });
    hp.add(new HTML("&nbsp"));
    hp.add(cancel);
    addAttribute("", hp);

}