List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder SafeHtmlBuilder
public SafeHtmlBuilder()
From source file:org.jbpm.console.ng.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshAssociatedEntities(final String deploymentId, final String processId) { dataServices.call(new RemoteCallback<Map<String, Collection<String>>>() { @Override/* w w w .jav a2 s.c o m*/ public void callback(Map<String, Collection<String>> entities) { view.getUsersGroupsListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (entities.keySet().isEmpty()) { safeHtmlBuilder.appendEscapedLines("No user or group used in this process"); view.getUsersGroupsListBox().setStyleName("muted"); view.getUsersGroupsListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else { for (String key : entities.keySet()) { StringBuffer names = new StringBuffer(); Collection<String> entityNames = entities.get(key); if (entityNames != null) { for (String entity : entityNames) { names.append("'" + entity + "' "); } } safeHtmlBuilder.appendEscapedLines(names + " - " + key + "\n"); } view.getUsersGroupsListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } } }, new ErrorCallback<Message>() { @Override public boolean error(Message message, Throwable throwable) { ErrorPopup.showMessage("Unexpected error encountered : " + throwable.getMessage()); return true; } }).getAssociatedEntities(deploymentId, processId); }
From source file:org.jbpm.console.ng.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshTaskDef(final String deploymentId, final String processId) { dataServices.call(new RemoteCallback<List<TaskDefSummary>>() { @Override//from w w w. ja v a2s . c om public void callback(List<TaskDefSummary> tasks) { view.getNroOfHumanTasksText().setText(String.valueOf(tasks.size())); view.getHumanTasksListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (tasks.isEmpty()) { safeHtmlBuilder.appendEscapedLines("No User Tasks defined in this process"); view.getHumanTasksListBox().setStyleName("muted"); view.getHumanTasksListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else { for (TaskDefSummary t : tasks) { safeHtmlBuilder.appendEscapedLines(t.getName() + "\n"); } view.getHumanTasksListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } } }, new ErrorCallback<Message>() { @Override public boolean error(Message message, Throwable throwable) { ErrorPopup.showMessage("Unexpected error encountered : " + throwable.getMessage()); return true; } }).getAllTasksDef(deploymentId, processId); }
From source file:org.jbpm.formbuilder.client.effect.view.I18NEffectView.java
License:Apache License
private Button removeButton() { Image img = new Image(FormBuilderResources.INSTANCE.removeSmallIcon()); SafeHtmlBuilder builder = new SafeHtmlBuilder().appendHtmlConstant(img.toString()); final Button removeButton = new Button(builder.toSafeHtml()); ClickHandler handler = new ClickHandler() { @Override//from w ww . ja v a 2 s. c om public void onClick(ClickEvent event) { int rowToRemove = -1; for (int rowNum = 2; rowNum < grid.getColumnCount(); rowNum++) { Widget widget = grid.getWidget(rowNum, 2); if (widget != null && widget == removeButton) { rowToRemove = rowNum; break; } } if (rowToRemove > 0) { grid.removeRow(rowToRemove); } } }; removeButton.addClickHandler(handler); return removeButton; }
From source file:org.jbpm.formbuilder.client.notification.CompactNotificationsViewImpl.java
License:Apache License
public CompactNotificationsViewImpl() { Button show = new Button(); DOM.setStyleAttribute(show.getElement(), "align", "left"); DOM.setStyleAttribute(show.getElement(), "textAlign", "left"); show.setWidth("100%"); show.setStylePrimaryName("fbStackPanel"); show.addClickHandler(new ClickHandler() { @Override/*from www .j a v a 2 s. com*/ public void onClick(ClickEvent event) { scroll.setVisible(!scroll.isVisible()); ImageResource down = FormBuilderResources.INSTANCE.arrowDown(); ImageResource up = FormBuilderResources.INSTANCE.arrowUp(); arrowImage.setResource(scroll.isVisible() ? down : up); bus.fireEvent(new NotificationsVisibleEvent(scroll.isVisible())); } }); panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_TOP); scroll.addStyleName("notificationsView"); scroll.setSize("100%", "200px"); arrowImage.setResource(FormBuilderResources.INSTANCE.arrowDown()); VerticalPanel vPanel = new VerticalPanel(); vPanel.setWidth("100%"); Grid table = getButtonText(); show.setHTML(new SafeHtmlBuilder().appendHtmlConstant(table.toString()).toSafeHtml()); scroll.setVisible(false); vPanel.add(show); vPanel.add(scroll); setWidget(vPanel); new NotificationsPresenter(this); }
From source file:org.jbpm.formbuilder.client.options.OptionsViewImpl.java
License:Apache License
protected void toMenuBar(MenuBar popup, MainMenuOption option) { String html = option.getHtml(); BaseCommand cmd = option.getCommand(); List<MainMenuOption> subMenu = option.getSubMenu(); MenuItem item = null;/*from w ww . j av a 2 s .com*/ if (cmd == null && subMenu != null && !subMenu.isEmpty()) { item = popup.addItem(new SafeHtmlBuilder().appendHtmlConstant(html).toSafeHtml(), toMenuBar(new MenuBar(true), subMenu)); } else if (cmd != null && (subMenu == null || subMenu.isEmpty())) { item = popup.addItem(new SafeHtmlBuilder().appendHtmlConstant(html).toSafeHtml(), cmd); cmd.setItem(item); } if (item != null) { this.items.add(item); if (!option.isEnabled()) { item.setEnabled(false); } } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshServiceTasks(Map<String, String> services) { view.getProcessServicesListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (services.keySet().isEmpty()) { safeHtmlBuilder.appendEscaped(constants.NoServicesRequiredForThisProcess()); view.getProcessServicesListBox().setStyleName("muted"); view.getProcessServicesListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else {/*from w w w. j a v a2s. co m*/ for (String key : services.keySet()) { safeHtmlBuilder.appendEscapedLines(key + " - " + services.get(key) + "\n"); } view.getProcessServicesListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshReusableSubProcesses(Collection<String> subprocesses) { view.getSubprocessListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (subprocesses.isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoSubprocessesRequiredByThisProcess()); view.getSubprocessListBox().setStyleName("muted"); view.getSubprocessListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else {/*w ww . j a v a 2 s . c o m*/ for (String key : subprocesses) { safeHtmlBuilder.appendEscapedLines(key + "\n"); } view.getSubprocessListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshRequiredInputData(Map<String, String> inputs) { view.getProcessDataListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (inputs.keySet().isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoProcessVariablesDefinedForThisProcess()); view.getProcessDataListBox().setStyleName("muted"); view.getProcessDataListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else {//from w ww.j a va2 s . co m for (String key : inputs.keySet()) { safeHtmlBuilder.appendEscapedLines(key + " - " + inputs.get(key) + "\n"); } view.getProcessDataListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshAssociatedEntities(Map<String, String[]> entities) { view.getUsersGroupsListBox().setText(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (entities.keySet().isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoUserOrGroupUsedInThisProcess()); view.getUsersGroupsListBox().setStyleName("muted"); view.getUsersGroupsListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else {/*from w ww . j a va2 s .c o m*/ for (String key : entities.keySet()) { StringBuffer names = new StringBuffer(); String[] entityNames = entities.get(key); if (entityNames != null) { for (String entity : entityNames) { names.append("'" + entity + "' "); } } safeHtmlBuilder.appendEscapedLines(names + " - " + key + "\n"); } view.getUsersGroupsListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.advance.AdvancedViewProcessDefDetailsPresenter.java
License:Apache License
private void refreshTaskDef(final String serverTemplateId, final String deploymentId, final String processId) { view.getNroOfHumanTasksText().setText(""); view.getHumanTasksListBox().setText(""); processRuntimeDataService.call(new RemoteCallback<List<TaskDefSummary>>() { @Override//w ww . j a v a 2 s. c o m public void callback(final List<TaskDefSummary> userTaskSummaries) { view.getNroOfHumanTasksText().setText(String.valueOf(userTaskSummaries.size())); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (userTaskSummaries.isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoUserTasksDefinedInThisProcess()); view.getHumanTasksListBox().setStyleName("muted"); view.getHumanTasksListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } else { for (TaskDefSummary t : userTaskSummaries) { safeHtmlBuilder.appendEscapedLines(t.getName() + "\n"); } view.getHumanTasksListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } } }).getProcessUserTasks(serverTemplateId, deploymentId, processId); }