Annotation Type UserEmailUniqueness


  • @Target(TYPE)
    @Constraint(validatedBy=UserEmailValidator.class)
    @Retention(RUNTIME)
    public @interface UserEmailUniqueness
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<?>[] groups
      Specify validation groups, to which this constraint belongs.
      java.lang.String message
      Specify the message in case of a validation error.
      java.lang.Class<? extends javax.validation.Payload>[] payload
      Specify custom payload objects.
    • Element Detail

      • message

        java.lang.String message
        Specify the message in case of a validation error.
        Returns:
        the message about the error
        Default:
        "A User with email \'%s\' already exists"
      • groups

        java.lang.Class<?>[] groups
        Specify validation groups, to which this constraint belongs.
        Returns:
        array with group classes
        Default:
        {}
      • payload

        java.lang.Class<? extends javax.validation.Payload>[] payload
        Specify custom payload objects.
        Returns:
        array with payload classes
        Default:
        {}