Interface DiffColumn
-
- All Known Implementing Classes:
ActionCol52,ActionInsertFactCol52,ActionInsertFactFieldsPattern,ActionRetractFactCol52,ActionSetFieldCol52,ActionWorkItemCol52,ActionWorkItemInsertFactCol52,ActionWorkItemSetFieldCol52,AttributeCol52,BRLActionColumn,BRLActionVariableColumn,BRLConditionColumn,BRLConditionVariableColumn,ConditionCol52,DescriptionCol52,DTColumnConfig52,FactPatternPattern52Adaptor,LimitedEntryActionInsertFactCol52,LimitedEntryActionRetractFactCol52,LimitedEntryActionSetFieldCol52,LimitedEntryBRLActionColumn,LimitedEntryBRLConditionColumn,LimitedEntryConditionCol52,MetadataCol52,Pattern52,RowNumberCol52,RuleNameColumn
public interface DiffColumnA column than can perform diff with another column. E.g.: Useful when querying the differences in a user edited column for update column event. BZ-996944: The idea is to show the changed fields and its values in audit log events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<BaseColumnFieldDiff>diff(BaseColumn otherColumn)Analyze differences between two columns of same type.
-
-
-
Method Detail
-
diff
List<BaseColumnFieldDiff> diff(BaseColumn otherColumn)
Analyze differences between two columns of same type.- Parameters:
otherColumn- The column to compare with this one.- Returns:
- A list of fields and its values that have changed.
-
-