Class 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 Detail

      • UniqueEmailExclPrincipalValidator

        public UniqueEmailExclPrincipalValidator()
    • Method Detail

      • 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 interface javax.validation.ConstraintValidator<UniqueEmailExclPrincipal,​String>
        Parameters:
        value - email
        constraintValidatorContext - validator context
        Returns:
        if email is unique except email of the user that caused the check