4
4
import java .util .Collection ;
5
5
import java .util .List ;
6
6
import java .util .Map ;
7
- import java .util .Optional ;
8
7
import java .util .function .Predicate ;
9
8
import java .util .regex .Pattern ;
10
9
@@ -18,19 +17,19 @@ private BasicAdapters() {}
18
17
19
18
public static final ValidationContext .AnnotationFactory FACTORY = (annotationType , context , attributes ) ->
20
19
switch (annotationType .getSimpleName ()) {
21
- case "Email" -> new EmailAdapter (context .message2 (attributes ), attributes );
22
- case "Null" -> new NullAdapter (context .message2 (attributes ));
23
- case "NotNull" , "NonNull" -> new NotNullAdapter (context .message2 (attributes ));
24
- case "AssertTrue" -> new AssertBooleanAdapter (context .message2 (attributes ), false );
25
- case "AssertFalse" -> new AssertBooleanAdapter (context .message2 (attributes ), true );
26
- case "NotBlank" -> new NotBlankAdapter (context .message2 (attributes ));
27
- case "NotEmpty" -> new NotEmptyAdapter (context .message2 (attributes ));
28
- case "Past" -> new FuturePastAdapter (context .message2 (attributes ), true , false );
29
- case "PastOrPresent" -> new FuturePastAdapter (context .message2 (attributes ), true , true );
30
- case "Future" -> new FuturePastAdapter (context .message2 (attributes ), false , false );
31
- case "FutureOrPresent" -> new FuturePastAdapter (context .message2 (attributes ), false , true );
32
- case "Pattern" -> new PatternAdapter (context .message2 (attributes ), attributes );
33
- case "Size" -> new SizeAdapter (context .message2 (attributes ), attributes );
20
+ case "Email" -> new EmailAdapter (context .message (attributes ), attributes );
21
+ case "Null" -> new NullAdapter (context .message (attributes ));
22
+ case "NotNull" , "NonNull" -> new NotNullAdapter (context .message (attributes ));
23
+ case "AssertTrue" -> new AssertBooleanAdapter (context .message (attributes ), false );
24
+ case "AssertFalse" -> new AssertBooleanAdapter (context .message (attributes ), true );
25
+ case "NotBlank" -> new NotBlankAdapter (context .message (attributes ));
26
+ case "NotEmpty" -> new NotEmptyAdapter (context .message (attributes ));
27
+ case "Past" -> new FuturePastAdapter (context .message (attributes ), true , false );
28
+ case "PastOrPresent" -> new FuturePastAdapter (context .message (attributes ), true , true );
29
+ case "Future" -> new FuturePastAdapter (context .message (attributes ), false , false );
30
+ case "FutureOrPresent" -> new FuturePastAdapter (context .message (attributes ), false , true );
31
+ case "Pattern" -> new PatternAdapter (context .message (attributes ), attributes );
32
+ case "Size" -> new SizeAdapter (context .message (attributes ), attributes );
34
33
default -> null ;
35
34
};
36
35
0 commit comments