List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder appendEscapedLines
public SafeHtmlBuilder appendEscapedLines(String text)
From source file:org.jbpm.workbench.pr.client.editors.definition.details.ProcessDefinitionDetailsTabPresenter.java
License:Apache License
private void refreshAssociatedEntities(Map<String, String[]> entities) { view.setUsersGroupsListBox(""); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (entities.keySet().isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoUserOrGroupUsedInThisProcess()); view.setUsersGroupsListBox(safeHtmlBuilder.toSafeHtml().asString()); } else {//from w w w .ja v a2s .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.setUsersGroupsListBox(safeHtmlBuilder.toSafeHtml().asString()); } }
From source file:org.jbpm.workbench.pr.client.editors.definition.details.ProcessDefinitionDetailsTabPresenter.java
License:Apache License
private void refreshTaskDef(final String serverTemplateId, final String deploymentId, final String processId) { view.setNumberOfHumanTasksText(""); view.setHumanTasksListBox(""); processRuntimeDataService.call(new RemoteCallback<List<TaskDefSummary>>() { @Override/*from w w w . j av a 2 s . co m*/ public void callback(final List<TaskDefSummary> userTaskSummaries) { view.setNumberOfHumanTasksText(String.valueOf(userTaskSummaries.size())); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); if (userTaskSummaries.isEmpty()) { safeHtmlBuilder.appendEscapedLines(constants.NoUserTasksDefinedInThisProcess()); view.setHumanTasksListBox(safeHtmlBuilder.toSafeHtml().asString()); } else { for (TaskDefSummary t : userTaskSummaries) { safeHtmlBuilder.appendEscapedLines(t.getName() + "\n"); } view.setHumanTasksListBox(safeHtmlBuilder.toSafeHtml().asString()); } } }).getProcessUserTasks(serverTemplateId, deploymentId, processId); }
From source file:org.jbpm.workbench.pr.client.editors.instance.details.ProcessInstanceDetailsPresenter.java
License:Apache License
public void refreshProcessInstanceDataRemote(final String deploymentId, final String processId, final String processDefId, final String serverTemplateId) { processSelected = null;// w w w .jav a 2 s . c om view.getProcessDefinitionIdText().setText(""); view.getProcessVersionText().setText(""); view.getProcessDeploymentText().setText(""); view.getCorrelationKeyText().setText(""); view.getParentProcessInstanceIdText().setText(""); view.getActiveTasksListBox().setText(""); view.getStateText().setText(""); view.getCurrentActivitiesListBox().setText(""); processRuntimeDataService.call(new RemoteCallback<ProcessInstanceSummary>() { @Override public void callback(final ProcessInstanceSummary process) { view.getProcessDefinitionIdText().setText(process.getProcessId()); view.getProcessVersionText().setText(process.getProcessVersion()); view.getProcessDeploymentText().setText(process.getDeploymentId()); view.getCorrelationKeyText().setText(process.getCorrelationKey()); if (process.getParentId() > 0) { view.getParentProcessInstanceIdText().setText(process.getParentId().toString()); } else { view.getParentProcessInstanceIdText().setText(constants.No_Parent_Process_Instance()); } String statusStr = constants.Unknown(); switch (process.getState()) { case ProcessInstance.STATE_ACTIVE: statusStr = constants.Active(); break; case ProcessInstance.STATE_ABORTED: statusStr = constants.Aborted(); break; case ProcessInstance.STATE_COMPLETED: statusStr = constants.Completed(); break; case ProcessInstance.STATE_PENDING: statusStr = constants.Pending(); break; case ProcessInstance.STATE_SUSPENDED: statusStr = constants.Suspended(); break; default: break; } if (process.getActiveTasks() != null && !process.getActiveTasks().isEmpty()) { SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for (UserTaskSummary uts : process.getActiveTasks()) { safeHtmlBuilder.appendEscapedLines(uts.getName() + " (" + uts.getStatus() + ") " + constants.Owner() + ": " + uts.getOwner() + " \n"); } view.getActiveTasksListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } view.getStateText().setText(statusStr); processSelected = process; changeStyleRow(Long.parseLong(processId), processSelected.getProcessName(), processSelected.getProcessVersion(), processSelected.getStartTime()); } }).getProcessInstance(serverTemplateId, new ProcessInstanceKey(serverTemplateId, deploymentId, Long.parseLong(processId))); processRuntimeDataService.call(new RemoteCallback<List<NodeInstanceSummary>>() { @Override public void callback(final List<NodeInstanceSummary> details) { final SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for (NodeInstanceSummary nis : details) { safeHtmlBuilder.appendEscapedLines(nis.getTimestamp() + ": " + nis.getId() + " - " + nis.getNodeName() + " (" + nis.getType() + ") \n"); } view.getCurrentActivitiesListBox().setHTML(safeHtmlBuilder.toSafeHtml()); } }).getProcessInstanceActiveNodes(serverTemplateId, deploymentId, Long.parseLong(processId)); }
From source file:org.jbpm.workbench.pr.client.editors.instance.details.ProcessInstanceDetailsTabPresenter.java
License:Apache License
@Override public void setProcessInstance(ProcessInstanceSummary process) { view.setProcessDefinitionIdText(""); view.setProcessVersionText(""); view.setProcessDeploymentText(""); view.setCorrelationKeyText(""); view.setParentProcessInstanceIdText(""); view.setActiveTasksListBox(""); view.setStateText(""); view.setCurrentActivitiesListBox(""); view.setProcessDefinitionIdText(process.getProcessId()); view.setProcessVersionText(process.getProcessVersion()); view.setProcessDeploymentText(process.getDeploymentId()); view.setCorrelationKeyText(process.getCorrelationKey()); if (process.getParentId() > 0) { view.setParentProcessInstanceIdText(process.getParentId().toString()); } else {//from www. j av a 2 s . c o m view.setParentProcessInstanceIdText(constants.No_Parent_Process_Instance()); } String statusStr = constants.Unknown(); switch (process.getState()) { case ProcessInstance.STATE_ACTIVE: statusStr = constants.Active(); break; case ProcessInstance.STATE_ABORTED: statusStr = constants.Aborted(); break; case ProcessInstance.STATE_COMPLETED: statusStr = constants.Completed(); break; case ProcessInstance.STATE_PENDING: statusStr = constants.Pending(); break; case ProcessInstance.STATE_SUSPENDED: statusStr = constants.Suspended(); break; default: break; } view.setStateText(statusStr); String slaComplianceStr = mapSlaCompliance(process); view.setSlaComplianceText(slaComplianceStr); if (process.getActiveTasks() != null && !process.getActiveTasks().isEmpty()) { SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for (UserTaskSummary uts : process.getActiveTasks()) { safeHtmlBuilder.appendEscapedLines(uts.getName() + " (" + uts.getStatus() + ") " + constants.Owner() + ": " + uts.getOwner() + " \n"); } view.setActiveTasksListBox(safeHtmlBuilder.toSafeHtml().asString()); } processRuntimeDataService.call((final List<NodeInstanceSummary> details) -> { final SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for (NodeInstanceSummary nis : details) { safeHtmlBuilder.appendEscapedLines(nis.getTimestamp() + ": " + nis.getId() + " - " + nis.getName() + " (" + nis.getType() + ") \n"); } view.setCurrentActivitiesListBox(safeHtmlBuilder.toSafeHtml().asString()); }).getProcessInstanceActiveNodes(process.getProcessInstanceKey()); }
From source file:org.kie.workbench.common.screens.datasource.management.client.editor.datasource.DataSourceDefEditorHelper.java
License:Apache License
public void onTestConnectionSuccess(TestResult response) { SafeHtmlBuilder builder = new SafeHtmlBuilder(); if (response.isTestPassed()) { builder.appendEscapedLines( getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestSuccessfulMessage) + "\n"); } else {//from w w w . j a va2 s .c o m builder.appendEscapedLines( getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestFailedMessage) + "\n"); } builder.appendEscapedLines(response.getMessage()); popupsUtil.showInformationPopup(builder.toSafeHtml().asString()); }
From source file:org.kie.workbench.common.screens.datasource.management.client.editor.datasource.DataSourceDefEditorHelper.java
License:Apache License
public void onTestConnectionError(Object message, Throwable throwable) { SafeHtmlBuilder builder = new SafeHtmlBuilder(); builder.appendEscapedLines( getMessage(DataSourceManagementConstants.DataSourceDefEditor_ConnectionTestFailedMessage) + "\n"); builder.appendEscapedLines(throwable.getMessage()); popupsUtil.showErrorPopup(builder.toSafeHtml().asString()); }
From source file:org.wte4j.examples.showcase.client.generation.GenerateDocumentPanel.java
License:Apache License
private Column<OrderDataDto, SafeHtml> createAddressColumn() { return new Column<OrderDataDto, SafeHtml>(new SafeHtmlCell()) { @Override/*from www .j ava 2 s .c om*/ public SafeHtml getValue(OrderDataDto orderData) { SafeHtmlBuilder builder = new SafeHtmlBuilder(); builder.appendEscapedLines(orderData.getAddress()); return builder.toSafeHtml(); } }; }