Class SizeValidatorForLocalizedValue

java.lang.Object
de.knightsoftnet.validators.shared.impl.SizeValidatorForLocalizedValue
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<jakarta.validation.constraints.Size,LocalizedValue<?,?>>

public class SizeValidatorForLocalizedValue extends Object implements jakarta.validation.ConstraintValidator<jakarta.validation.constraints.Size,LocalizedValue<?,?>>
  • Constructor Details

    • SizeValidatorForLocalizedValue

      public SizeValidatorForLocalizedValue()
  • Method Details

    • initialize

      public void initialize(jakarta.validation.constraints.Size parameters)
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<jakarta.validation.constraints.Size,LocalizedValue<?,?>>
    • isValid

      public boolean isValid(LocalizedValue<?,?> localizedValue, jakarta.validation.ConstraintValidatorContext constraintValidatorContext)
      Checks the length of the specified localized value.
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<jakarta.validation.constraints.Size,LocalizedValue<?,?>>
      Parameters:
      localizedValue - The character sequence to validate.
      constraintValidatorContext - context in which the constraint is evaluated.
      Returns:
      Returns true if the string is null or the length of charSequence between the specified min and max values (inclusive), false otherwise.