Class CustomUsernameValidation
java.lang.Object
ru.averkiev.socialmediaapi.validations.CustomUsernameValidation
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<CustomUsername,
String>
public class CustomUsernameValidation
extends Object
implements jakarta.validation.ConstraintValidator<CustomUsername,String>
Класс представляет собой валидатор для проверки имени пользователя в системе.
- Author:
- mrGreenNV
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(CustomUsername constraintAnnotation) Инициализирует валидацию, устанавливая граничные значения.boolean
Проверяет валидность имени пользователя в системе.
-
Constructor Details
-
CustomUsernameValidation
public CustomUsernameValidation()
-
-
Method Details
-
initialize
Инициализирует валидацию, устанавливая граничные значения.- Specified by:
initialize
in interfacejakarta.validation.ConstraintValidator<CustomUsername,
String> - Parameters:
constraintAnnotation
- аннотация
-
isValid
Проверяет валидность имени пользователя в системе.- Specified by:
isValid
in interfacejakarta.validation.ConstraintValidator<CustomUsername,
String> - Parameters:
value
- имя пользователя в системе.context
- контекст.- Returns:
- true если имя пользователя в системе валидно, иначе false
-