Annotation Interface CustomLogin


@Target(FIELD) @Retention(RUNTIME) @Documented @Constraint(validatedBy=CustomLoginValidation.class) public @interface CustomLogin
Аннотация для валидации логина.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
    Определяет группы ограничений, которым будет принадлежать аннотация.
    Определяет сообщение, которое будет отображаться при нарушении валидации.
    Class<? extends jakarta.validation.Payload>[]
    Определяет нагрузку (payload) для аннотации, которая может быть использована для передачи дополнительной информации в процессе валидации.
  • Element Details

    • message

      String message
      Определяет сообщение, которое будет отображаться при нарушении валидации.
      Returns:
      сообщение.
      Default:
      "\u041b\u043e\u0433\u0438\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u0442 5 \u0434\u043e 255 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432. \u0414\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b \u0446\u0438\u0444\u0440\u044b \u0438 \u043e\u0434\u0438\u043d \u0441\u0438\u043c\u0432\u043e\u043b \'_\'"
    • groups

      Class<?>[] groups
      Определяет группы ограничений, которым будет принадлежать аннотация.
      Returns:
      группы ограничений.
      Default:
      {}
    • payload

      Class<? extends jakarta.validation.Payload>[] payload
      Определяет нагрузку (payload) для аннотации, которая может быть использована для передачи дополнительной информации в процессе валидации.
      Returns:
      нагрузка для аннотации.
      Default:
      {}