public class EntityDiffServiceImpl extends java.lang.Object implements EntityDiffService
Modifier and Type | Class and Description |
---|---|
class |
EntityDiffServiceImpl.UnequalException |
Constructor and Description |
---|
EntityDiffServiceImpl(EntityUtils entityUtils,
ReflectionService reflectionService) |
Modifier and Type | Method and Description |
---|---|
EntityDiffResult |
diff(java.lang.Object a,
java.lang.Object b) |
EntityDiffResult |
diff(java.lang.Object a,
java.lang.Object b,
EntityDiffConfig config) |
EntityDiffResult |
diff(java.lang.Object a,
java.lang.Object b,
EntityDiffConfig config,
java.lang.String guideName,
boolean throwUnequal) |
EntityDiffResult |
diff(java.lang.Object a,
java.lang.Object b,
java.lang.String guideName) |
boolean |
isEqual(java.lang.Object a,
java.lang.Object b) |
boolean |
isEqual(java.lang.Object a,
java.lang.Object b,
EntityDiffConfig config) |
boolean |
isEqual(java.lang.Object a,
java.lang.Object b,
java.lang.String guideName) |
public EntityDiffServiceImpl(EntityUtils entityUtils, ReflectionService reflectionService)
public EntityDiffResult diff(java.lang.Object a, java.lang.Object b)
diff
in interface EntityDiffService
public EntityDiffResult diff(java.lang.Object a, java.lang.Object b, java.lang.String guideName)
diff
in interface EntityDiffService
public EntityDiffResult diff(java.lang.Object a, java.lang.Object b, EntityDiffConfig config)
diff
in interface EntityDiffService
public boolean isEqual(java.lang.Object a, java.lang.Object b)
isEqual
in interface EntityDiffService
public boolean isEqual(java.lang.Object a, java.lang.Object b, EntityDiffConfig config)
isEqual
in interface EntityDiffService
public boolean isEqual(java.lang.Object a, java.lang.Object b, java.lang.String guideName)
isEqual
in interface EntityDiffService
public EntityDiffResult diff(java.lang.Object a, java.lang.Object b, EntityDiffConfig config, java.lang.String guideName, boolean throwUnequal) throws EntityDiffServiceImpl.UnequalException