public class BeanCompareUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BeanCompareUtil.AbstractTranslateRule |
static class |
BeanCompareUtil.CompareResult |
| 构造器和说明 |
|---|
BeanCompareUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BeanCompareUtil.CompareResult |
compare(java.lang.Object src,
java.lang.Object target,
java.lang.String[] properties)
比较两个Bean,返回指定属性列表的差异。
|
static boolean |
equals(java.util.Collection<java.lang.Object> src,
java.util.Collection<java.lang.Object> target)
比较两个集合,返回集合中对象属性id值是否相等
|
static boolean |
equals(java.lang.Object src,
java.lang.Object target)
比较两个Bean,返回属性id值是否相等
|
static boolean |
equals(java.lang.Object src,
java.lang.Object target,
java.lang.String[] properties)
比较两个Bean,返回属性值是否相等
|
static java.lang.String |
toString(BeanCompareUtil.CompareResult result,
com.seeyon.ctp.util.BeanCompareUtil.TranslateRule rule) |
public static BeanCompareUtil.CompareResult compare(java.lang.Object src, java.lang.Object target, java.lang.String[] properties)
src - 源对象。target - 目标对象。properties - 需要比较的属性。public static boolean equals(java.lang.Object src,
java.lang.Object target,
java.lang.String[] properties)
src - 源对象。target - 目标对象。properties - 需要比较的属性。public static boolean equals(java.lang.Object src,
java.lang.Object target)
src - 源对象。target - 目标对象。public static boolean equals(java.util.Collection<java.lang.Object> src,
java.util.Collection<java.lang.Object> target)
src - 源集合。target - 目标集合。public static java.lang.String toString(BeanCompareUtil.CompareResult result, com.seeyon.ctp.util.BeanCompareUtil.TranslateRule rule)