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