Class BaseColumnFieldDiffImpl
- java.lang.Object
-
- org.drools.workbench.models.guided.dtable.shared.model.BaseColumnFieldDiffImpl
-
- All Implemented Interfaces:
BaseColumnFieldDiff
- Direct Known Subclasses:
WorkItemColumnParameterValueDiffImpl
public class BaseColumnFieldDiffImpl extends Object implements BaseColumnFieldDiff
-
-
Constructor Summary
Constructors Constructor Description BaseColumnFieldDiffImpl()Default no-arg constructor for errai marshalling.BaseColumnFieldDiffImpl(String fieldName, Object oldValue, Object newValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BaseColumnFieldDiffgetDiff(String fieldName, List<BaseColumnFieldDiff> source)StringgetFieldName()ObjectgetOldValue()ObjectgetValue()static booleanhasChanged(String fieldName, List<BaseColumnFieldDiff> source)static booleanisEqualOrNull(Object s1, Object s2)Check whether two Objects are equal or both null.static booleanisEqualOrNull(List s1, List s2)Check whether two List are same size or both null.static booleanisEqualOrNull(Map s1, Map s2)Check whether two Map are same size or both null.static booleanisEqualOrNull(DTCellValue52 dcv1, DTCellValue52 dcv2)Check whether two Objects are equal or both null.voidsetFieldName(String fieldName)voidsetOldValue(Object oldValue)voidsetValue(Object newValue)
-
-
-
Method Detail
-
getFieldName
public String getFieldName()
- Specified by:
getFieldNamein interfaceBaseColumnFieldDiff
-
setFieldName
public void setFieldName(String fieldName)
-
getOldValue
public Object getOldValue()
- Specified by:
getOldValuein interfaceBaseColumnFieldDiff
-
setOldValue
public void setOldValue(Object oldValue)
-
getValue
public Object getValue()
- Specified by:
getValuein interfaceBaseColumnFieldDiff
-
setValue
public void setValue(Object newValue)
-
hasChanged
public static boolean hasChanged(String fieldName, List<BaseColumnFieldDiff> source)
-
getDiff
public static BaseColumnFieldDiff getDiff(String fieldName, List<BaseColumnFieldDiff> source)
-
isEqualOrNull
public static boolean isEqualOrNull(Object s1, Object s2)
Check whether two Objects are equal or both null.- Parameters:
s1- The object.s2- The other object.- Returns:
- Whether two Objects are equal or both null
-
isEqualOrNull
public static boolean isEqualOrNull(DTCellValue52 dcv1, DTCellValue52 dcv2)
Check whether two Objects are equal or both null.- Parameters:
dcv1- The DTCellValue52.dcv2- The other DTCellValue52.- Returns:
- Whether two DTCellValue52s are equal or both null
-
isEqualOrNull
public static boolean isEqualOrNull(List s1, List s2)
Check whether two List are same size or both null.- Parameters:
s1- The fist list..s2- The other list.- Returns:
- Whether two List are same size or both null
-
-