List of usage examples for com.google.gwt.user.client Window confirm
public static boolean confirm(String msg)
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(" ")); 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(" ")); 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(" ")); hp.add(cancel); addAttribute("", hp); }