Example usage for com.google.gwt.safehtml.shared SafeHtmlBuilder toSafeHtml

List of usage examples for com.google.gwt.safehtml.shared SafeHtmlBuilder toSafeHtml

Introduction

In this page you can find the example usage for com.google.gwt.safehtml.shared SafeHtmlBuilder toSafeHtml.

Prototype

public SafeHtml toSafeHtml() 

Source Link

Document

Returns the safe HTML accumulated in the builder as a SafeHtml .

Usage

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  www. j a  v  a 2s .  c  o  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  w w .j a  v a 2s .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 {//ww  w .  j  a  v  a2 s.c  o 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 {/* ww  w  . j a  v a 2 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  w  w . java2 s.c om
        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);
}

From source file:org.jbpm.workbench.pr.client.editors.definition.details.ProcessDefinitionDetailsTabPresenter.java

License:Apache License

private void refreshServiceTasks(Map<String, String> services) {

    view.setProcessServicesListBox("");
    SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder();
    if (services.keySet().isEmpty()) {
        safeHtmlBuilder.appendEscaped(constants.NoServicesRequiredForThisProcess());
        view.setProcessServicesListBox(safeHtmlBuilder.toSafeHtml().asString());
    } else {// w  w  w .  j a  v  a2 s.  c  o m
        for (String key : services.keySet()) {
            safeHtmlBuilder.appendEscapedLines(key + " - " + services.get(key) + "\n");
        }
        view.setProcessServicesListBox(safeHtmlBuilder.toSafeHtml().asString());
    }
}

From source file:org.jbpm.workbench.pr.client.editors.definition.details.ProcessDefinitionDetailsTabPresenter.java

License:Apache License

private void refreshReusableSubProcesses(Collection<String> subprocesses) {
    view.setSubProcessListBox("");
    SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder();
    if (subprocesses.isEmpty()) {
        safeHtmlBuilder.appendEscapedLines(constants.NoSubprocessesRequiredByThisProcess());
        view.setSubProcessListBox(safeHtmlBuilder.toSafeHtml().asString());
    } else {// ww  w  . j a v a2  s. com
        for (String key : subprocesses) {
            safeHtmlBuilder.appendEscapedLines(key + "\n");
        }
        view.setSubProcessListBox(safeHtmlBuilder.toSafeHtml().asString());
    }
}

From source file:org.jbpm.workbench.pr.client.editors.definition.details.ProcessDefinitionDetailsTabPresenter.java

License:Apache License

private void refreshRequiredInputData(Map<String, String> inputs) {
    view.setProcessDataListBox("");
    SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder();
    if (inputs.keySet().isEmpty()) {
        safeHtmlBuilder.appendEscapedLines(constants.NoProcessVariablesDefinedForThisProcess());
        view.setProcessDataListBox(safeHtmlBuilder.toSafeHtml().asString());
    } else {//w  ww. j a v  a2  s. c  o  m
        for (String key : inputs.keySet()) {
            safeHtmlBuilder.appendEscapedLines(key + " - " + inputs.get(key) + "\n");
        }
        view.setProcessDataListBox(safeHtmlBuilder.toSafeHtml().asString());
    }
}

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 ww  . j  a v a  2s.c  om
        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/*  w  w  w . j  a  v  a2 s .  c o 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);
}