Class BooleanStringValidator
java.lang.Object
jp.ecuacion.lib.validation.constraints.BooleanStringValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<BooleanString, String>
public class BooleanStringValidator
extends Object
implements jakarta.validation.ConstraintValidator<BooleanString, String>
Provides the validation logic for
BooleanString.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(BooleanString constraintAnnotation) Initializes an instance.booleanChecks if a string is convertible toBoolean.
-
Constructor Details
-
BooleanStringValidator
public BooleanStringValidator()Constructs a new instance.
-
-
Method Details
-
initialize
Initializes an instance.- Specified by:
initializein interfacejakarta.validation.ConstraintValidator<BooleanString, String>
-
isValid
Checks if a string is convertible toBoolean.Valid strings are as follows.
(case-insensitive, the specification follows to "apache-commons-lang:BooleanUtils.toBoolean(String)", but "○" and "×" are added.))- treated as
true:true,t,on,yes,y,○ - treated as
false:false,f,off,no,n,×
nullis valid following to the specification of Jakarta EE.
empty ("")is invalid.- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<BooleanString, String>
- treated as
-