public class GenericBeanDiffer extends java.lang.Object implements Differ
| Constructor and Description | 
|---|
| GenericBeanDiffer() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | diff(java.lang.Object a,
    java.lang.Object b,
    ResultSet r,
    DiffContext c)If the objects being diffed are beans this method returns true - i.e. | 
| protected ResultSet | diffProperty(java.lang.Object a,
            java.lang.Object b,
            ResultSet objectRS,
            DiffContext c,
            PropertyInfo prop,
            java.util.Map<java.lang.String,PropertyInfo> beanProps)Three types of property are supported  1) those that convert to strings - convert to strings and compare 2) array properties - diff them with the engine as lists 3) other objects - let the diff engine decide what to do with them | 
| protected boolean | ignoreProperty(PropertyInfo prop)Ignores the given property. | 
public boolean diff(java.lang.Object a,
                    java.lang.Object b,
                    ResultSet r,
                    DiffContext c)
protected ResultSet diffProperty(java.lang.Object a, java.lang.Object b, ResultSet objectRS, DiffContext c, PropertyInfo prop, java.util.Map<java.lang.String,PropertyInfo> beanProps)
protected boolean ignoreProperty(PropertyInfo prop)