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.es.client.editors.requestlist.RequestListViewImpl.java

License:Apache License

private Column<RequestSummary, RequestSummary> initActionsColumn() {
    List<HasCell<RequestSummary, ?>> cells = new LinkedList<HasCell<RequestSummary, ?>>();

    cells.add(new ConditionalButtonActionCell<RequestSummary>(constants.Details(),
            job -> presenter.showJobDetails(job), presenter.getDetailsActionCondition()));

    cells.add(new ConditionalButtonActionCell<RequestSummary>(constants.Cancel(), job -> {
        if (Window.confirm(constants.CancelJob())) {
            presenter.cancelRequest(job.getJobId());
        }// w  ww  . j  a v  a  2s . c  o  m
    }, presenter.getCancelActionCondition()));

    cells.add(new ConditionalButtonActionCell<RequestSummary>(constants.Requeue(), job -> {
        if (Window.confirm(constants.RequeueJob())) {
            presenter.requeueRequest(job.getJobId());
        }
    }, presenter.getRequeueActionCondition()));

    cells.add(new ConditionalButtonActionCell<RequestSummary>(constants.ViewProcessInstance(), job -> {
        presenter.openProcessInstanceView(Long.toString(job.getProcessInstanceId()));
    }, presenter.getViewProcessActionCondition()));

    CompositeCell<RequestSummary> cell = new CompositeCell<RequestSummary>(cells);
    Column<RequestSummary, RequestSummary> actionsColumn = new Column<RequestSummary, RequestSummary>(cell) {
        @Override
        public RequestSummary getValue(RequestSummary object) {
            return object;
        }
    };
    actionsColumn.setDataStoreName(COL_ID_ACTIONS);
    return actionsColumn;
}

From source file:org.jbpm.workbench.pr.client.editors.instance.details.multi.ProcessInstanceDetailsMultiPresenter.java

License:Apache License

public void abortProcessInstance() {
    if (Window.confirm(constants.Abort_Process_Instance())) {
        processService.call(new RemoteCallback<Void>() {
            @Override//from   www  .  ja  v a2s  .com
            public void callback(Void processInstance) {

                processInstancesUpdatedEvent.fire(new ProcessInstancesUpdateEvent(0L));
            }
        }).abortProcessInstance(serverTemplateId, deploymentId, processInstanceId);
    }
}

From source file:org.jbpm.workbench.pr.client.editors.instance.list.ProcessInstanceListViewImpl.java

License:Apache License

private void initBulkActions(final ExtendedPagedTable<ProcessInstanceSummary> extendedPagedTable) {
    extendedPagedTable.getRightActionsToolbar().clear();
    final AnchorListItem bulkAbortNavLink = GWT.create(AnchorListItem.class);
    bulkAbortNavLink.setText(constants.Bulk_Abort());
    final AnchorListItem bulkSignalNavLink = GWT.create(AnchorListItem.class);
    bulkSignalNavLink.setText(constants.Bulk_Signal());

    final ButtonGroup bulkActions = GWT.create(ButtonGroup.class);

    final Button bulkButton = GWT.create(Button.class);
    bulkButton.setText(constants.Bulk_Actions());
    bulkButton.setDataToggle(Toggle.DROPDOWN);
    bulkButton.getElement().getStyle().setMarginRight(5, Style.Unit.PX);
    bulkActions.add(bulkButton);//w  ww.j av  a  2 s .c o  m

    final DropDownMenu bulkDropDown = GWT.create(DropDownMenu.class);
    bulkDropDown.addStyleName(Styles.DROPDOWN_MENU + "-right");
    bulkDropDown.getElement().getStyle().setMarginRight(5, Style.Unit.PX);
    bulkDropDown.add(bulkAbortNavLink);
    bulkDropDown.add(bulkSignalNavLink);
    bulkActions.add(bulkDropDown);

    bulkAbortNavLink.setIcon(IconType.BAN);
    bulkAbortNavLink.setIconFixedWidth(true);
    bulkAbortNavLink.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (Window.confirm(constants.Abort_Process_Instances())) {
                presenter.bulkAbort(extendedPagedTable.getSelectedItems());
                extendedPagedTable.deselectAllItems();
                extendedPagedTable.redraw();
            }
        }
    });

    bulkSignalNavLink.setIcon(IconType.BELL);
    bulkSignalNavLink.setIconFixedWidth(true);
    bulkSignalNavLink.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            presenter.bulkSignal(extendedPagedTable.getSelectedItems());
            extendedPagedTable.deselectAllItems();
            extendedPagedTable.redraw();
        }
    });

    extendedPagedTable.getRightActionsToolbar().add(bulkActions);
}

From source file:org.jbpm.workbench.pr.client.editors.instance.list.ProcessInstanceListViewImpl.java

License:Apache License

private Column<ProcessInstanceSummary, ProcessInstanceSummary> initActionsColumn() {
    List<HasCell<ProcessInstanceSummary, ?>> cells = new LinkedList<HasCell<ProcessInstanceSummary, ?>>();

    cells.add(new ConditionalButtonActionCell<ProcessInstanceSummary>(constants.Signal(),
            processInstance -> presenter.signalProcessInstance(processInstance),
            presenter.getSignalActionCondition()));

    cells.add(new ConditionalButtonActionCell<ProcessInstanceSummary>(constants.Abort(), processInstance -> {
        if (Window.confirm(constants.Abort_Process_Instance())) {
            presenter.abortProcessInstance(processInstance.getDeploymentId(),
                    processInstance.getProcessInstanceId());
        }//from   www .  j  a  va 2  s.c o  m
    }, presenter.getAbortActionCondition()));

    cells.add(new ConditionalButtonActionCell<ProcessInstanceSummary>(constants.ViewJobs(),
            processInstance -> presenter.openJobsView(Long.toString(processInstance.getProcessInstanceId())),
            presenter.getViewJobsActionCondition()));

    cells.add(new ConditionalButtonActionCell<ProcessInstanceSummary>(constants.ViewTasks(),
            processInstance -> presenter.openTaskView(Long.toString(processInstance.getProcessInstanceId())),
            presenter.getViewTasksActionCondition()));

    cells.add(new ConditionalButtonActionCell<ProcessInstanceSummary>(constants.ViewErrors(),
            processInstance -> presenter.openErrorView(Long.toString(processInstance.getProcessInstanceId())),
            presenter.getViewErrorsActionCondition()));

    CompositeCell<ProcessInstanceSummary> cell = new CompositeCell<ProcessInstanceSummary>(cells);
    Column<ProcessInstanceSummary, ProcessInstanceSummary> actionsColumn = new Column<ProcessInstanceSummary, ProcessInstanceSummary>(
            cell) {
        @Override
        public ProcessInstanceSummary getValue(ProcessInstanceSummary object) {
            return object;
        }
    };
    actionsColumn.setDataStoreName(COL_ID_ACTIONS);

    return actionsColumn;
}

From source file:org.jbpm.workbench.pr.client.editors.instance.list.variables.dash.DataSetProcessInstanceWithVariablesListViewImpl.java

License:Apache License

private void initBulkActions(final ExtendedPagedTable<ProcessInstanceSummary> extendedPagedTable) {
    bulkAbortNavLink = new AnchorListItem(constants.Bulk_Abort());
    bulkSignalNavLink = new AnchorListItem(constants.Bulk_Signal());

    final ButtonGroup bulkActions = new ButtonGroup() {
        {/*w  w w  . ja va  2s  .c o  m*/
            add(new Button(constants.Bulk_Actions()) {
                {
                    setDataToggle(Toggle.DROPDOWN);
                    getElement().getStyle().setMarginRight(5, Style.Unit.PX);
                }
            });
            add(new DropDownMenu() {
                {
                    addStyleName(Styles.DROPDOWN_MENU + "-right");
                    getElement().getStyle().setMarginRight(5, Style.Unit.PX);
                    add(bulkAbortNavLink);
                    add(bulkSignalNavLink);
                }
            });
        }
    };
    bulkAbortNavLink.setIcon(IconType.BAN);
    bulkAbortNavLink.setIconFixedWidth(true);
    bulkAbortNavLink.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (Window.confirm(constants.Abort_Process_Instances())) {
                presenter.bulkAbort(selectedProcessInstances);
                selectedProcessInstances.clear();
                extendedPagedTable.redraw();
            }
        }
    });

    bulkSignalNavLink.setIcon(IconType.BELL);
    bulkSignalNavLink.setIconFixedWidth(true);
    bulkSignalNavLink.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            presenter.bulkSignal(selectedProcessInstances);
            selectedProcessInstances.clear();
            extendedPagedTable.redraw();
        }
    });

    extendedPagedTable.getRightActionsToolbar().add(bulkActions);

    controlBulkOperations();
}

From source file:org.jbpm.workbench.pr.client.editors.instance.list.variables.dash.DataSetProcessInstanceWithVariablesListViewImpl.java

License:Apache License

private Column initActionsColumn() {
    List<HasCell<ProcessInstanceSummary, ?>> cells = new LinkedList<HasCell<ProcessInstanceSummary, ?>>();

    cells.add(new ProcessInstanceSummaryActionCell(constants.Signal(), new Delegate<ProcessInstanceSummary>() {
        @Override/* www .  j a va 2s.c o  m*/
        public void execute(final ProcessInstanceSummary processInstance) {
            presenter.signalProcessInstance(processInstance);
        }
    }));

    cells.add(new ProcessInstanceSummaryActionCell(constants.Abort(), new Delegate<ProcessInstanceSummary>() {
        @Override
        public void execute(ProcessInstanceSummary processInstance) {
            if (Window.confirm(constants.Abort_Process_Instance())) {
                presenter.abortProcessInstance(processInstance.getDeploymentId(),
                        processInstance.getProcessInstanceId());
            }
        }
    }));

    CompositeCell<ProcessInstanceSummary> cell = new CompositeCell<ProcessInstanceSummary>(cells);
    Column<ProcessInstanceSummary, ProcessInstanceSummary> actionsColumn = new Column<ProcessInstanceSummary, ProcessInstanceSummary>(
            cell) {
        @Override
        public ProcessInstanceSummary getValue(ProcessInstanceSummary object) {
            return object;
        }
    };
    actionsColumn.setDataStoreName(COL_ID_ACTIONS);
    return actionsColumn;

}

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

License:Apache License

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

    //Columns/*from  w ww. j av a 2 s.co  m*/
    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());
                        marshalStrategyDataProvider.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())) {
                marshalStrategyDataProvider.getList().remove(index);
            }
        }
    });

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

    //Link data
    marshalStrategyDataProvider.addDataDisplay(marshalStrategyTable);
}

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

License:Apache License

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

    //Columns//ww w  .  j ava  2s  .  c o  m
    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());
                        eventListenersDataProvider.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())) {
                eventListenersDataProvider.getList().remove(index);
            }
        }
    });

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

    //Link data
    eventListenersDataProvider.addDataDisplay(eventListenersTable);
}

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

License:Apache License

private void configureGlobalsTable() {
    //Setup table
    globalsTable.setStriped(true);/*from   w ww  .j av a 2 s  .c  o  m*/
    globalsTable.setCondensed(true);
    globalsTable.setBordered(true);
    globalsTable.setEmptyTableWidget(new Label(Constants.INSTANCE.NoDataDefined()));

    //Columns

    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());
                        globalsDataProvider.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())) {
                globalsDataProvider.getList().remove(index);
            }
        }
    });

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

    //Link data
    globalsDataProvider.addDataDisplay(globalsTable);
}

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

License:Apache License

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

    //Columns//from  w w  w  .jav  a  2  s . 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());
                        workItemHandlersDataProvider.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())) {
                workItemHandlersDataProvider.getList().remove(index);
            }
        }
    });

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

    //Link data
    workItemHandlersDataProvider.addDataDisplay(workItemHandlersTable);
}