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

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

Introduction

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

Prototype

public SafeHtmlBuilder appendEscapedLines(String text) 

Source Link

Document

Appends a string consisting of several newline-separated lines after HTML-escaping it.

Usage

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/*ww  w.  j  av  a2  s. co 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//  w  w  w . j a  va 2  s. 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.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 ww  .j  a  v a  2 s.  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 {//from w  w w. j  av 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  w  w  .  j  a v  a2s. com
        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 {/* w w w  .  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.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 . ja  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);
}

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 ww  .  j a  v a2  s.c  om*/
        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 {//  w w w  .ja  v a  2 s. c o  m
        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 {/*  www.ja  v  a  2 s .c  om*/
        for (String key : inputs.keySet()) {
            safeHtmlBuilder.appendEscapedLines(key + " - " + inputs.get(key) + "\n");
        }
        view.setProcessDataListBox(safeHtmlBuilder.toSafeHtml().asString());
    }
}