javax.validation.constraints.Email类的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(573)

本文整理了Java中javax.validation.constraints.Email类的一些代码示例,展示了Email类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email类的具体详情如下:
包路径:javax.validation.constraints.Email
类名称:Email

Email介绍

暂无

代码示例

代码示例来源:origin: Graylog2/graylog2-server

  1. @JsonCreator
  2. public static ChangeUserRequest create(@JsonProperty("email") @Nullable @Email String email,
  3. @JsonProperty("full_name") @Nullable String fullName,
  4. @JsonProperty("permissions") @Nullable List<String> permissions,
  5. @JsonProperty("timezone") @Nullable String timezone,
  6. @JsonProperty("startpage") @Nullable @Valid Startpage startpage,
  7. @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
  8. @JsonProperty("roles") @Nullable List<String> roles) {
  9. return new AutoValue_ChangeUserRequest(email, fullName, permissions, timezone, startpage, sessionTimeoutMs, roles);
  10. }
  11. }

代码示例来源:origin: org.hibernate.validator/hibernate-validator

  1. @Override
  2. public void initialize(Email emailAnnotation) {
  3. super.initialize( emailAnnotation );
  4. Pattern.Flag[] flags = emailAnnotation.flags();
  5. int intFlag = 0;
  6. for ( Pattern.Flag flag : flags ) {
  7. intFlag = intFlag | flag.getValue();
  8. }
  9. // we only apply the regexp if there is one to apply
  10. if ( !".*".equals( emailAnnotation.regexp() ) || emailAnnotation.flags().length > 0 ) {
  11. try {
  12. pattern = java.util.regex.Pattern.compile( emailAnnotation.regexp(), intFlag );
  13. }
  14. catch (PatternSyntaxException e) {
  15. throw LOG.getInvalidRegularExpressionException( e );
  16. }
  17. }
  18. }

代码示例来源:origin: com.holon-platform.core/holon-core

  1. property.getAnnotation(javax.validation.constraints.Email.class).ifPresent(a -> {
  2. ((Builder) property).validator(Validator
  3. .email(getValidationMessage(property, a.message(), Validator.ValidationMessage.EMAIL)));
  4. LOGGER.debug(() -> "BeanPropertyBeanValidationPostProcessor: added validator to property ["
  5. + property + "] for constraint [" + javax.validation.constraints.Email.class.getName()

代码示例来源:origin: Graylog2/graylog2-server

  1. @JsonCreator
  2. public static CreateUserRequest create(@JsonProperty("username") @NotEmpty String username,
  3. @JsonProperty("password") @NotEmpty String password,
  4. @JsonProperty("email") @Email String email,
  5. @JsonProperty("full_name") @NotEmpty String fullName,
  6. @JsonProperty("permissions") @NotNull List<String> permissions,
  7. @JsonProperty("timezone") @Nullable String timezone,
  8. @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
  9. @JsonProperty("startpage") @Nullable Startpage startpage,
  10. @JsonProperty("roles") @Nullable List<String> roles) {
  11. return new AutoValue_CreateUserRequest(username, password, email, fullName, permissions, timezone, sessionTimeoutMs, startpage, roles);
  12. }
  13. }

代码示例来源:origin: org.hibernate.beanvalidation.tck/beanvalidation-tck-tests

  1. private class EmailDummyEntity {
  2. @Email(regexp = "^invalid$")
  3. private String email;
  4. private EmailDummyEntity(String email) {
  5. this.email = email;
  6. }
  7. }

代码示例来源:origin: org.hibernate.beanvalidation.tck/beanvalidation-tck-tests

  1. private class EmailStringBuilderDummyEntity {
  2. @Email(regexp = "^invalid$")
  3. private StringBuilder email;
  4. private EmailStringBuilderDummyEntity(StringBuilder email) {
  5. this.email = email;
  6. }
  7. }
  8. }

代码示例来源:origin: org.molgenis/molgenis-core-ui

  1. @Email
  2. public String getEmail() {
  3. return email;
  4. }

代码示例来源:origin: org.molgenis/molgenis-security

  1. class PasswordResetRequest {
  2. @NotNull @Email private String email;
  3. public String getEmail() {
  4. return email;
  5. }
  6. public void setEmail(String email) {
  7. this.email = email;
  8. }
  9. }

代码示例来源:origin: tst-labs/esocial

  1. private String foneAlternat;
  2. @Email
  3. private String emailPrinc;
  4. @Email
  5. private String emailAlternat;

代码示例来源:origin: org.graylog2/graylog2-server

  1. @JsonCreator
  2. public static ChangeUserRequest create(@JsonProperty("email") @Nullable @Email String email,
  3. @JsonProperty("full_name") @Nullable String fullName,
  4. @JsonProperty("permissions") @Nullable List<String> permissions,
  5. @JsonProperty("timezone") @Nullable String timezone,
  6. @JsonProperty("startpage") @Nullable @Valid Startpage startpage,
  7. @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
  8. @JsonProperty("roles") @Nullable List<String> roles) {
  9. return new AutoValue_ChangeUserRequest(email, fullName, permissions, timezone, startpage, sessionTimeoutMs, roles);
  10. }
  11. }

代码示例来源:origin: mtdhb/api

  1. /**
  2. * @author i@huangdenghe.com
  3. * @date 2017/12/08
  4. */
  5. @Data
  6. public class MailDTO {
  7. @NotEmpty
  8. @Email
  9. private String mail;
  10. @NotNull
  11. @Size(min = 4, max = 4)
  12. private String captcha;
  13. }

代码示例来源:origin: acenelio/springboot2-ionic-backend

  1. public class EmailDTO implements Serializable {
  2. private static final long serialVersionUID = 1L;
  3. @NotEmpty(message="Preenchimento obrigatório")
  4. @Email(message="Email inválido")
  5. private String email;
  6. public EmailDTO() {
  7. }
  8. public String getEmail() {
  9. return email;
  10. }
  11. public void setEmail(String email) {
  12. this.email = email;
  13. }
  14. }

代码示例来源:origin: dangeabunea/RomanianCoderExamples

  1. @Email
  2. private String email;

代码示例来源:origin: org.graylog2/graylog2-server

  1. @JsonCreator
  2. public static CreateUserRequest create(@JsonProperty("username") @NotEmpty String username,
  3. @JsonProperty("password") @NotEmpty String password,
  4. @JsonProperty("email") @Email String email,
  5. @JsonProperty("full_name") @NotEmpty String fullName,
  6. @JsonProperty("permissions") @NotNull List<String> permissions,
  7. @JsonProperty("timezone") @Nullable String timezone,
  8. @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
  9. @JsonProperty("startpage") @Nullable Startpage startpage,
  10. @JsonProperty("roles") @Nullable List<String> roles) {
  11. return new AutoValue_CreateUserRequest(username, password, email, fullName, permissions, timezone, sessionTimeoutMs, startpage, roles);
  12. }
  13. }

代码示例来源:origin: ocubexo/springboot-restful-starter

  1. @Data
  2. @Accessors(chain = true)
  3. public class SignUpData {
  4. @NotBlank
  5. private String name;
  6. @NotBlank
  7. private String password;
  8. @Email
  9. private String email;
  10. }

代码示例来源:origin: org.ligoj.plugin/plugin-id

  1. /**
  2. * User definition for edition.
  3. */
  4. @Getter
  5. @Setter
  6. public class UserOrgEditionVo extends SimpleUser {
  7. /**
  8. * SID
  9. */
  10. private static final long serialVersionUID = 1L;
  11. /**
  12. * User mail address.
  13. */
  14. @NotNull
  15. @NotBlank
  16. @Email
  17. private String mail;
  18. /**
  19. * Normalized visible groups aliases the principal. Must include writable and
  20. * read-only groups.
  21. */
  22. private Collection<String> groups;
  23. }

代码示例来源:origin: hantsy/angular-spring-reactive-sample

  1. /**
  2. *
  3. * @author hantsy
  4. */
  5. @Data
  6. @ToString
  7. @Builder
  8. @NoArgsConstructor
  9. @AllArgsConstructor
  10. @Document
  11. class User {
  12. @Id
  13. private String id;
  14. private String username;
  15. @JsonIgnore
  16. private String password;
  17. @Email
  18. private String email;
  19. @Builder.Default()
  20. private boolean active = true;
  21. @Builder.Default()
  22. private List<String> roles = new ArrayList<>();
  23. }

代码示例来源:origin: naturalprogrammer/spring-lemon

  1. /**
  2. * Fetches a user by email
  3. */
  4. public U fetchUserByEmail(@Valid @Email @NotBlank String email) {
  5. log.debug("Fetching user by email: " + email);
  6. return processUser(userRepository.findByEmail(email).orElse(null));
  7. }

代码示例来源:origin: tigerphz/tgcloud-master

  1. @Email(message = "邮箱格式错误")
  2. private String email;

代码示例来源:origin: org.ligoj.plugin/plugin-id

  1. @Email
  2. private String mail;

相关文章

Email类方法