File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- #Diff Objects
1+ # Diff Objects
22
33This project helps you to build functionalities that needs to show the differences between two objects.
44
55You can use this project in two ways, using annotations or a Builder to map the properties of the object that will be
66checked for difference.
77
8- ##DiffBuilder
8+ ## DiffBuilder
99
1010The DiffBuilder provide an API to map an object without the use of annotations:
1111
@@ -64,7 +64,7 @@ public class Main {
6464}
6565```
6666
67- ##Annotations
67+ ## Annotations
6868
6969The annotations provided by the diff objects are:
7070
@@ -129,7 +129,7 @@ public class Main {
129129}
130130```
131131
132- ###@DiffProperty
132+ ### @DiffProperty
133133
134134This annotations is used to provide information in the DiffResult about the field. All objects already have the
135135property "field" with the field name as value.
@@ -177,10 +177,10 @@ public class Main {
177177}
178178```
179179
180- ##Future implementations
180+ ## Future implementations
181181
182182- Order of the result using @DiffOrder not implemented yet;
183183- Disable mapped fields after calling DiffBuilder.map(User.class).mapper().mappingAll();
184184- Enable only different object for diff result;
185185- Collection with value working with navigate properties like "emails.principal.description";
186- - Remove wildcard from DiffResult class;
186+ - Remove wildcard from DiffResult class;
You can’t perform that action at this time.
0 commit comments