Class OptionalStringValidator
java.lang.Object
com.atlassian.bitbucket.validation.OptionalStringValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<OptionalString,String>
public class OptionalStringValidator
extends Object
implements jakarta.validation.ConstraintValidator<OptionalString,String>
Validator for the
OptionalString annotation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(OptionalString constraintAnnotation) booleanChecks that the trimmed string is not empty.
-
Constructor Details
-
OptionalStringValidator
public OptionalStringValidator()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejakarta.validation.ConstraintValidator<OptionalString,String>
-
isValid
public boolean isValid(String s, jakarta.validation.ConstraintValidatorContext constraintValidatorContext) Checks that the trimmed string is not empty.- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<OptionalString,String> - Parameters:
s- The string to validate.constraintValidatorContext- context in which the constraint is evaluated.- Returns:
- Returns
trueif the string isnullor the length ofsbetween the specifiedminandmaxvalues (inclusive),falseotherwise.
-