-
-
Notifications
You must be signed in to change notification settings - Fork 586
Commit 798f3a0
author
committedYusuf Alamu Musa
1. Added OneOf annotation and constraint details in BuiltinConstraint, ConstraintHelper, TypeNames.
2. Added OneOfDef and its unit test.
3. Added documentation in ch02.asciidoc.
4. Updated OneOf constraints to accept different array data types like int, long, float and double.
5. Updated OneOfValidator to map to Object instead of CharSequence so that it can be used on fields with Integer, Long, Float, Double and String types.
6. Added detailed unit tests for OneOf in OneOfValidatorTest.
7. Added validation messages for OneOf message code or key in ValidationMessages_[LOCALE].properties files.1 parent b29d458 commit 798f3a0
File tree
37 files changed
+709
-144
lines changed- annotation-processor/src/main/java/org/hibernate/validator/ap/internal/util
- documentation/src/main/asciidoc
- engine/src
- main
- java/org/hibernate/validator
- cfg/defs
- constraints
- internal
- constraintvalidators/hv
- metadata/core
- resources/org/hibernate/validator
- test/java/org/hibernate/validator
- internal/constraintvalidators/bv
- test/internal/constraintvalidators/hv
37 files changed
+709
-144
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
307 | 307 |
| |
308 | 308 |
| |
309 | 309 |
| |
310 | + | ||
310 | 311 |
| |
311 | 312 |
| |
312 | 313 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 | + | ||
88 | 89 |
| |
89 | 90 |
| |
90 | 91 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
711 | 711 |
| |
712 | 712 |
| |
713 | 713 |
| |
714 | + | ||
715 | + | ||
716 | + | ||
717 | + | ||
714 | 718 |
| |
715 | 719 |
| |
716 | 720 |
| |
|
Lines changed: 45 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | + | ||
14 | + | ||
15 | + | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + | ||
20 | + | ||
21 | + | ||
22 | + | ||
23 | + | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | + | ||
28 | + | ||
29 | + | ||
30 | + | ||
31 | + | ||
32 | + | ||
33 | + | ||
34 | + | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
44 | + | ||
45 | + |
Lines changed: 46 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 | - | ||
18 | - | ||
17 | + | ||
18 | + | ||
19 | + | ||
20 | + | ||
21 | + | ||
22 | + | ||
23 | + | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | + | ||
28 | + | ||
29 | + | ||
30 | + | ||
31 | + | ||
32 | + | ||
33 | + | ||
34 | + | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
44 | + | ||
45 | + | ||
46 | + | ||
47 | + | ||
48 | + | ||
19 | 49 |
| |
20 | 50 |
| |
21 | - | ||
22 | - | ||
23 | 51 |
| |
24 | 52 |
| |
25 | - | ||
53 | + | ||
26 | 54 |
| |
27 | - | ||
55 | + | ||
28 | 56 |
| |
29 | - | ||
57 | + | ||
30 | 58 |
| |
31 | - | ||
59 | + | ||
32 | 60 |
| |
33 | - | ||
61 | + | ||
34 | 62 |
| |
35 | - | ||
63 | + | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
36 | 72 |
| |
37 | 73 |
| |
38 | 74 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 | - | ||
5 | + | ||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 | + | ||
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
| |||
27 | 28 |
| |
28 | 29 |
| |
29 | 30 |
| |
30 | - | ||
31 | + | ||
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
| |||
54 | 55 |
| |
55 | 56 |
| |
56 | 57 |
| |
58 | + | ||
59 | + | ||
60 | + | ||
61 | + | ||
62 | + | ||
63 | + | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | + | ||
80 | + | ||
81 | + | ||
57 | 82 |
| |
58 | 83 |
| |
59 | 84 |
| |
| |||
67 | 92 |
| |
68 | 93 |
| |
69 | 94 |
| |
70 | - | ||
95 | + | ||
71 | 96 |
| |
72 | 97 |
| |
73 | 98 |
| |
| |||
118 | 143 |
| |
119 | 144 |
| |
120 | 145 |
| |
146 | + | ||
147 | + | ||
148 | + | ||
149 | + | ||
150 | + | ||
151 | + | ||
152 | + | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | + | ||
158 | + | ||
159 | + | ||
160 | + | ||
161 | + | ||
162 | + | ||
163 | + | ||
164 | + | ||
165 | + | ||
166 | + | ||
167 | + | ||
168 | + | ||
169 | + | ||
170 | + | ||
171 | + | ||
172 | + | ||
173 | + | ||
174 | + | ||
175 | + | ||
176 | + | ||
177 | + | ||
178 | + | ||
179 | + | ||
180 | + | ||
181 | + | ||
182 | + | ||
183 | + | ||
184 | + | ||
185 | + | ||
186 | + | ||
187 | + | ||
188 | + | ||
189 | + | ||
190 | + | ||
191 | + | ||
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | ||
196 | + | ||
121 | 197 |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
86 | - | ||
86 | + | ||
87 | + | ||
87 | 88 |
| |
88 | 89 |
| |
89 | 90 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 | + | ||
44 | 45 |
| |
45 | 46 |
| |
46 | 47 |
| |
| |||
112 | 113 |
| |
113 | 114 |
| |
114 | 115 |
| |
116 | + | ||
115 | 117 |
| |
116 | 118 |
| |
117 | 119 |
| |
| |||
332 | 334 |
| |
333 | 335 |
| |
334 | 336 |
| |
337 | + | ||
335 | 338 |
| |
336 | 339 |
| |
337 | 340 |
| |
| |||
814 | 817 |
| |
815 | 818 |
| |
816 | 819 |
| |
820 | + | ||
821 | + | ||
822 | + | ||
817 | 823 |
| |
818 | 824 |
| |
819 | 825 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 | + | ||
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 | + | ||
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
|
0 commit comments