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

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

Introduction

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

Prototype

public SafeHtmlBuilder append(SafeHtml html) 

Source Link

Document

Appends the contents of another SafeHtml object, without applying HTML-escaping to it.

Usage

From source file:org.drools.workbench.screens.guided.dtable.client.widget.auditlog.AuditLogEntryCellHelper.java

License:Apache License

private void buildColumnDetailsUpdate(final ActionWorkItemInsertFactColumnDetails details,
        final ActionWorkItemInsertFactColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;//  w ww.  jav  a  2s  . c  om
    // Show changed fields too.
    if (diffs != null && !diffs.isEmpty()) {
        sbFields = new SafeHtmlBuilder();
        for (BaseColumnFieldDiff diff : diffs) {
            String changedFieldName = diff.getFieldName();
            if (changedFieldName.equals(MetadataCol52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(MetadataCol52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_BOUND_NAME)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_FACT_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FactType(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_FACT_FIELD)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Field(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_IS_INSERT_LOGICAL)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.LogicallyInsert(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemInsertFactCol52.FIELD_WORK_ITEM_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName
                    .equals(ActionWorkItemInsertFactCol52.FIELD_WORK_ITEM_RESULT_PARAM_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemInsertFactCol52.FIELD_PARAMETER_CLASSNAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterClassName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            }
        }
    }

    if (sbFields != null) {
        sb.append(TEMPLATE.updatedFields(sbFields.toSafeHtml(), labelClass));
    }
}

From source file:org.drools.workbench.screens.guided.dtable.client.widget.auditlog.AuditLogEntryCellHelper.java

License:Apache License

private void buildColumnDetailsUpdate(final ActionWorkItemSetFieldColumnDetails details,
        final ActionWorkItemSetFieldColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;//  w  ww  .jav  a2  s. co m
    // Show changed fields too.
    if (diffs != null && !diffs.isEmpty()) {
        sbFields = new SafeHtmlBuilder();
        for (BaseColumnFieldDiff diff : diffs) {
            String changedFieldName = diff.getFieldName();
            if (changedFieldName.equals(MetadataCol52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(MetadataCol52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_BOUND_NAME)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_FACT_FIELD)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Field(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FieldType(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_UPDATE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.UpdateEngineWithChanges(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemSetFieldCol52.FIELD_WORK_ITEM_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemSetFieldCol52.FIELD_WORK_ITEM_RESULT_PARAM_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemSetFieldCol52.FIELD_PARAMETER_CLASSNAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterClassName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            }
        }
    }

    if (sbFields != null) {
        sb.append(TEMPLATE.updatedFields(sbFields.toSafeHtml(), labelClass));
    }
}

From source file:org.drools.workbench.screens.guided.dtable.client.widget.auditlog.AuditLogEntryCellHelper.java

License:Apache License

/**
 * BZ-996944: A part from the column details, the updated field values must be displayed.
 */// w  w w  .  j ava2  s . c o m
private void buildColumnUpdateFields(final String fieldName, final Object oldValue, final Object newValue,
        final SafeHtmlBuilder sb) {
    String _fieldName = fieldName.endsWith(":") ? fieldName.substring(0, fieldName.length() - 1) : fieldName;
    String _oldValue = oldValue != null ? convertValueToString(oldValue) : "";
    String _newValue = newValue != null ? convertValueToString(newValue) : "";

    sb.append(TEMPLATE.updatedField(_fieldName,
            new StringBuilder(QUOTE).append(_oldValue).append(QUOTE).toString(),
            new StringBuilder(QUOTE).append(_newValue).append(QUOTE).toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.widget.table.cells.PopupBoundPatternDropDownEditCell.java

License:Apache License

@Override
public void render(Cell.Context context, String value, SafeHtmlBuilder sb) {
    if (value != null) {
        sb.append(renderer.render(value));
    }//from   ww  w  . jav  a 2s.c  o  m
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.ActionInsertFactFieldCell.java

License:Apache License

@Override
public void render(final Context context, final ActionInsertFactCol52 value, final SafeHtmlBuilder sb) {
    final StringBuilder b = new StringBuilder();
    appendHeader(b, value);/*from  w  w  w . ja v  a 2 s  .  c  o m*/
    b.append(value.getFactField());
    sb.append(TEMPLATE.text(getCssStyleName(value), b.toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.ActionInsertFactFieldPatternCell.java

License:Apache License

@Override
public void render(final Context context, final ActionInsertFactFieldsPattern value, final SafeHtmlBuilder sb) {
    final String binding = value.getBoundName();
    final StringBuilder b = new StringBuilder();
    if (binding == null || "".equals(binding)) {
        b.append(value.getFactType());/*www .  j  av a 2s. co m*/
    } else {
        b.append(value.getBoundName());
        b.append(" : ");
        b.append(value.getFactType());
    }
    sb.append(TEMPLATE.text(getCssStyleName(value), b.toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.ActionSetFieldCell.java

License:Apache License

@Override
public void render(final Context context, final ActionSetFieldCol52 value, final SafeHtmlBuilder sb) {
    final StringBuilder b = new StringBuilder();
    appendHeader(b, value);/*from ww w  . j  a v  a 2  s.co m*/
    b.append(value.getFactField());
    sb.append(TEMPLATE.text(getCssStyleName(value), b.toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.AvailableFieldCell.java

License:Apache License

@Override
public void render(final Context context, final AvailableField value, final SafeHtmlBuilder sb) {
    final StringBuilder b = new StringBuilder();
    b.append(value.getName());/*from  w  w  w.  j  av a2s  .  c o  m*/
    if (value.getCalculationType() == BaseSingleFieldConstraint.TYPE_LITERAL
            || value.getCalculationType() == BaseSingleFieldConstraint.TYPE_RET_VALUE) {
        appendType(b, value);
    }
    sb.append(TEMPLATE.text(b.toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.BasePatternCell.java

License:Apache License

@Override
public void render(final Context context, final Pattern52 pattern, final SafeHtmlBuilder sb) {
    final String binding = pattern.getBoundName();
    final StringBuilder b = new StringBuilder();
    if (binding == null || "".equals(binding)) {
        b.append(pattern.getFactType());
    } else {/*from  w w w  .jav  a  2s  .  c om*/
        b.append(pattern.getBoundName());
        b.append(" : ");
        b.append(pattern.getFactType());
    }
    sb.append(TEMPLATE.text(getCssStyleName(pattern), b.toString()));
}

From source file:org.drools.workbench.screens.guided.dtable.client.wizard.pages.cells.ConditionCell.java

License:Apache License

@Override
public void render(final Context context, final ConditionCol52 value, final SafeHtmlBuilder sb) {
    final StringBuilder b = new StringBuilder();

    switch (value.getConstraintValueType()) {
    case BaseSingleFieldConstraint.TYPE_LITERAL:
        makeLiteral(b, value);/*w  ww .  java  2s  .c  o  m*/
        break;
    case BaseSingleFieldConstraint.TYPE_RET_VALUE:
        makeFormula(b, value);
        break;
    case BaseSingleFieldConstraint.TYPE_PREDICATE:
        makePredicate(b, value);
    }
    sb.append(TEMPLATE.text(getCssStyleName(value), b.toString()));
}