File tree Expand file tree Collapse file tree 6 files changed +12
-0
lines changed
src/main/java/dev/ditsche/validator/ruleset Expand file tree Collapse file tree 6 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ public class AlphaNumericRule implements Rule {
15
15
16
16
@ Override
17
17
public boolean passes (Object value ) {
18
+ if (value == null )
19
+ return false ;
18
20
if (!(value instanceof String ))
19
21
return false ;
20
22
return Pattern .matches (pattern , String .valueOf (value ));
Original file line number Diff line number Diff line change 13
13
public class EmailRule implements Rule {
14
14
@ Override
15
15
public boolean passes (Object value ) {
16
+ if (value == null )
17
+ return false ;
16
18
17
19
if (!(value instanceof String ))
18
20
return false ;
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ public class MaxRule implements Rule {
15
15
16
16
@ Override
17
17
public boolean passes (Object value ) {
18
+ if (value == null )
19
+ return false ;
18
20
if (value instanceof String )
19
21
return ((String ) value ).length () <= max ;
20
22
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ public class MinRule implements Rule {
15
15
16
16
@ Override
17
17
public boolean passes (Object value ) {
18
+ if (value == null )
19
+ return false ;
18
20
if (value instanceof String )
19
21
return ((String ) value ).length () >= min ;
20
22
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ public class PatternRule implements Rule {
17
17
18
18
@ Override
19
19
public boolean passes (Object value ) {
20
+ if (value == null )
21
+ return false ;
20
22
21
23
if (!(value instanceof String ))
22
24
return false ;
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ public class SizeRule implements Rule {
27
27
28
28
@ Override
29
29
public boolean passes (Object value ) {
30
+ if (value == null )
31
+ return false ;
30
32
if (value instanceof String )
31
33
return ((String ) value ).length () >= min && ((String ) value ).length () <= max ;
32
34
You can’t perform that action at this time.
0 commit comments