Annotation Interface CustomEmail
@Target(FIELD)
@Retention(RUNTIME)
@Documented
@Constraint(validatedBy=CustomEmailValidation.class)
public @interface CustomEmail
Аннотация для валидации электронной почты.
- Author:
- mrGreenNV
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?>[]
Определяет группы ограничений, которым будет принадлежать аннотация.Определяет сообщение, которое будет отображаться при нарушении валидации.Class<? extends jakarta.validation.Payload>[]
Определяет нагрузку (payload) для аннотации, которая может быть использована для передачи дополнительной информации в процессе валидации.
-
Element Details
-
message
String messageОпределяет сообщение, которое будет отображаться при нарушении валидации.- Returns:
- сообщение.
- Default:
- "Email \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u043c"
-
groups
Class<?>[] groupsОпределяет группы ограничений, которым будет принадлежать аннотация.- Returns:
- группы ограничений.
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadОпределяет нагрузку (payload) для аннотации, которая может быть использована для передачи дополнительной информации в процессе валидации.- Returns:
- нагрузка для аннотации.
- Default:
- {}
-