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