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

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

Introduction

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

Prototype

public SafeHtmlBuilder() 

Source Link

Document

Constructs an empty SafeHtmlBuilder.

Usage

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

License:Apache License

private void buildColumnDetailsUpdate(final ColumnDetails details, final ColumnDetails originalDetails,
        final List<BaseColumnFieldDiff> diffs, final SafeHtmlBuilder sb) {
    if ((details instanceof ConditionColumnDetails) && (originalDetails instanceof ConditionColumnDetails)) {
        buildColumnDetailsUpdate((ConditionColumnDetails) details, (ConditionColumnDetails) originalDetails,
                diffs, sb);//from  w ww. java  2  s .c o m
    } else if ((details instanceof LimitedEntryConditionColumnDetails)
            && (originalDetails instanceof LimitedEntryConditionColumnDetails)) {
        buildColumnDetailsUpdate((LimitedEntryConditionColumnDetails) details,
                (LimitedEntryConditionColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof ActionInsertFactColumnDetails)
            && (originalDetails instanceof ActionInsertFactColumnDetails)) {
        buildColumnDetailsUpdate((ActionInsertFactColumnDetails) details,
                (ActionInsertFactColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof LimitedEntryActionInsertFactColumnDetails)
            && (originalDetails instanceof LimitedEntryActionInsertFactColumnDetails)) {
        buildColumnDetailsUpdate((LimitedEntryActionInsertFactColumnDetails) details,
                (LimitedEntryActionInsertFactColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof ActionSetFieldColumnDetails)
            && (originalDetails instanceof ActionSetFieldColumnDetails)) {
        buildColumnDetailsUpdate((ActionSetFieldColumnDetails) details,
                (ActionSetFieldColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof LimitedEntryActionSetFieldColumnDetails)
            && (originalDetails instanceof LimitedEntryActionSetFieldColumnDetails)) {
        buildColumnDetailsUpdate((LimitedEntryActionSetFieldColumnDetails) details,
                (LimitedEntryActionSetFieldColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof AttributeColumnDetails)
            && (originalDetails instanceof AttributeColumnDetails)) {
        buildColumnDetailsUpdate((AttributeColumnDetails) details, (AttributeColumnDetails) originalDetails,
                diffs, sb);
    } else if ((details instanceof MetadataColumnDetails)
            && (originalDetails instanceof MetadataColumnDetails)) {
        buildColumnDetailsUpdate((MetadataColumnDetails) details, (MetadataColumnDetails) originalDetails,
                diffs, sb);
    } else if ((details instanceof ActionWorkItemColumnDetails)
            && (originalDetails instanceof ActionWorkItemColumnDetails)) {
        buildColumnDetailsUpdate((ActionWorkItemColumnDetails) details,
                (ActionWorkItemColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof ActionWorkItemInsertFactColumnDetails)
            && (originalDetails instanceof ActionWorkItemInsertFactColumnDetails)) {
        buildColumnDetailsUpdate((ActionWorkItemInsertFactColumnDetails) details,
                (ActionWorkItemInsertFactColumnDetails) originalDetails, diffs, sb);
    } else if ((details instanceof ActionWorkItemSetFieldColumnDetails)
            && (originalDetails instanceof ActionWorkItemSetFieldColumnDetails)) {
        buildColumnDetailsUpdate((ActionWorkItemSetFieldColumnDetails) details,
                (ActionWorkItemSetFieldColumnDetails) originalDetails, diffs, sb);
    } else {
        sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
                .DecisionTableAuditLogUpdateColumn(details.getColumnHeader())));

        SafeHtmlBuilder sbFields = null;
        // Show changed fields too.
        if (diffs != null && !diffs.isEmpty()) {
            sbFields = new SafeHtmlBuilder();
            for (BaseColumnFieldDiff diff : diffs) {
                String changedFieldName = diff.getFieldName();
                if (changedFieldName.equals(DTColumnConfig52.FIELD_HEADER)) {
                    buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                            diff.getOldValue(), diff.getValue(), sbFields);
                } else if (changedFieldName.equals(AttributeCol52.FIELD_HIDE_COLUMN)) {
                    buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                            diff.getOldValue(), diff.getValue(), sbFields);
                } else if (changedFieldName.equals(AttributeCol52.FIELD_DEFAULT_VALUE)) {
                    buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                            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-996932: Added column update details for attribute columns.
 * @param details The new details column.
 * @param originalDetails The origin details column.
 * @param diffs A part from the column details, the column fields update information must be present too.
 * @param sb The html bulder buffer./*from   w  ww .j  av a 2s. co m*/
 */
private void buildColumnDetailsUpdate(final AttributeColumnDetails details,
        final AttributeColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAttribute(details.getAttribute())));

    SafeHtmlBuilder sbFields = null;
    // Show changed fields too.
    if (diffs != null && !diffs.isEmpty()) {
        sbFields = new SafeHtmlBuilder();
        for (BaseColumnFieldDiff diff : diffs) {
            String changedFieldName = diff.getFieldName();
            if (changedFieldName.equals(AttributeCol52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(AttributeCol52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(AttributeCol52.FIELD_REVERSE_ORDER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ReverseOrder(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(AttributeCol52.FIELD_USE_ROW_NUMBER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.UseRowNumber(),
                        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 ConditionColumnDetails details,
        final ConditionColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateCondition(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;// w  ww .j  a v a  2  s  .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(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_FACT_FIELD)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Field(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_OPERATOR)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Operator(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_BINDING)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_CONSTRAINT_VALUE_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.CalculationType(),
                        getLiteralForCalculationType((Integer) diff.getOldValue()),
                        getLiteralForCalculationType((Integer) diff.getValue()), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(Pattern52.FIELD_ENTRY_POINT_NAME)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DTLabelFromEntryPoint(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(Pattern52.FIELD_FACT_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FactType(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(Pattern52.FIELD_BOUND_NAME)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_FIELD_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FieldType(), 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 LimitedEntryConditionColumnDetails details,
        final LimitedEntryConditionColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateCondition(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;/* ww  w  .  j a  v  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(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(LimitedEntryConditionCol52.FIELD_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Value(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_FACT_FIELD)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Field(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_OPERATOR)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Operator(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_BINDING)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ConditionCol52.FIELD_CONSTRAINT_VALUE_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.CalculationType(),
                        getLiteralForCalculationType((Integer) diff.getOldValue()),
                        getLiteralForCalculationType((Integer) diff.getValue()), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(Pattern52.FIELD_FACT_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FactType(), 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 ActionInsertFactColumnDetails details,
        final ActionInsertFactColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;//from  w w w .  j a  v  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(ActionInsertFactCol52.FIELD_BOUND_NAME)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(), diff.getValue(), sb);
            // if (changedFieldName.equals(ActionInsertFactCol52.FIELD_TYPE)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(), diff.getValue(), sb);
            if (changedFieldName.equals(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        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_FACT_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FactType(), 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(ActionInsertFactCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        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 LimitedEntryActionInsertFactColumnDetails details,
        final LimitedEntryActionInsertFactColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;/*  w ww. j a  v  a 2  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(ActionInsertFactCol52.FIELD_BOUND_NAME)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(), diff.getValue(), sb);
            // if (changedFieldName.equals(ActionInsertFactCol52.FIELD_TYPE)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(), diff.getValue(), sb);
            if (changedFieldName.equals(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(LimitedEntryActionInsertFactCol52.FIELD_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Value(), 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_FACT_TYPE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.FactType(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_IS_INSERT_LOGICAL)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.LogicallyInsert(),
                        diff.getOldValue(), diff.getValue(), sb);
            } else if (changedFieldName.equals(ActionInsertFactCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        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 ActionSetFieldColumnDetails details,
        final ActionSetFieldColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;//from   w w  w  .j  a  v a2s .  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(ActionInsertFactCol52.FIELD_BOUND_NAME)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(), diff.getValue(), sb);
            // if (changedFieldName.equals(ActionInsertFactCol52.FIELD_TYPE)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(), diff.getValue(), sb);
            if (changedFieldName.equals(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        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(ActionInsertFactCol52.FIELD_IS_INSERT_LOGICAL)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.LogicallyInsert(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionSetFieldCol52.FIELD_UPDATE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.UpdateEngineWithChanges(),
                        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 LimitedEntryActionSetFieldColumnDetails details,
        final LimitedEntryActionSetFieldColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;/*  ww  w.  j  a va2 s.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(ActionInsertFactCol52.FIELD_BOUND_NAME)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(), diff.getValue(), sb);
            // if (changedFieldName.equals(ActionInsertFactCol52.FIELD_TYPE)) buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Binding(), diff.getOldValue(), diff.getValue(), sb);
            if (changedFieldName.equals(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(LimitedEntryActionSetFieldCol52.FIELD_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Value(), 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_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(ActionInsertFactCol52.FIELD_VALUE_LIST)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ValueList(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        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 MetadataColumnDetails details,
        final MetadataColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateColumn(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;/* w  ww. jav a2  s.c o 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_DEFAULT_VALUE)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.DefaultValue(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(MetadataCol52.FIELD_METADATA)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.Metadata1(), diff.getOldValue(),
                        diff.getValue(), sbFields);
            } else 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);
            }
        }
    }

    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 ActionWorkItemColumnDetails details,
        final ActionWorkItemColumnDetails originalDetails, final List<BaseColumnFieldDiff> diffs,
        final SafeHtmlBuilder sb) {
    sb.append(TEMPLATE.commentHeader(GuidedDecisionTableConstants.INSTANCE
            .DecisionTableAuditLogUpdateAction(details.getColumnHeader())));

    SafeHtmlBuilder sbFields = null;//from ww w  .  j a  v 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(DTColumnConfig52.FIELD_HEADER)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.ColumnHeader(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(DTColumnConfig52.FIELD_HIDE_COLUMN)) {
                buildColumnUpdateFields(GuidedDecisionTableConstants.INSTANCE.HideThisColumn(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemCol52.FIELD_WORKITEM_DEFINITION_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemCol52.FIELD_WORKITEM_DEFINITION_PARAMETER_NAME)) {
                buildColumnUpdateFields(
                        GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterName(),
                        diff.getOldValue(), diff.getValue(), sbFields);
            } else if (changedFieldName.equals(ActionWorkItemCol52.FIELD_WORKITEM_DEFINITION_PARAMETER_VALUE)) {
                if (diff instanceof WorkItemColumnParameterValueDiffImpl) {
                    final String parameterName = ((WorkItemColumnParameterValueDiffImpl) diff)
                            .getParameterName();
                    buildColumnUpdateFields(
                            GuidedDecisionTableConstants.INSTANCE
                                    .DecisionTableAuditLogWorkItemParameterValueOnly0(parameterName),
                            diff.getOldValue(), diff.getValue(), sbFields);
                } else {
                    buildColumnUpdateFields(
                            GuidedDecisionTableConstants.INSTANCE.DecisionTableAuditLogWorkItemParameterValue(),
                            diff.getOldValue(), diff.getValue(), sbFields);
                }
            }
        }
    }

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