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)