Class UniqueUsernameExclPrincipalValidator
- java.lang.Object
-
- cz.zcu.students.cacha.bp_server.validators.UniqueUsernameExclPrincipalValidator
-
- All Implemented Interfaces:
javax.validation.ConstraintValidator<UniqueUsernameExclPrincipal,String>
public class UniqueUsernameExclPrincipalValidator extends Object implements javax.validation.ConstraintValidator<UniqueUsernameExclPrincipal,String>
Class used to check username uniqueness except the one that caused the check
-
-
Constructor Summary
Constructors Constructor Description UniqueUsernameExclPrincipalValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize(UniqueUsernameExclPrincipal constraintAnnotation)
Initializes validatorboolean
isValid(String value, javax.validation.ConstraintValidatorContext constraintValidatorContext)
Gets if username is unique except the that caused the check
-
-
-
Method Detail
-
initialize
public void initialize(UniqueUsernameExclPrincipal constraintAnnotation)
Initializes validator- Specified by:
initialize
in interfacejavax.validation.ConstraintValidator<UniqueUsernameExclPrincipal,String>
- Parameters:
constraintAnnotation
- annotation
-
isValid
public boolean isValid(String value, javax.validation.ConstraintValidatorContext constraintValidatorContext)
Gets if username is unique except the that caused the check- Specified by:
isValid
in interfacejavax.validation.ConstraintValidator<UniqueUsernameExclPrincipal,String>
- Parameters:
value
- usernameconstraintValidatorContext
- validator context- Returns:
- if username is unique except the that caused the check
-
-