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

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

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

Email介绍

暂无

代码示例

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

@JsonCreator
  public static ChangeUserRequest create(@JsonProperty("email") @Nullable @Email String email,
                      @JsonProperty("full_name") @Nullable String fullName,
                      @JsonProperty("permissions") @Nullable List<String> permissions,
                      @JsonProperty("timezone") @Nullable String timezone,
                      @JsonProperty("startpage") @Nullable @Valid Startpage startpage,
                      @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
                      @JsonProperty("roles") @Nullable List<String> roles) {
    return new AutoValue_ChangeUserRequest(email, fullName, permissions, timezone, startpage, sessionTimeoutMs, roles);
  }
}

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

@Override
public void initialize(Email emailAnnotation) {
  super.initialize( emailAnnotation );
  Pattern.Flag[] flags = emailAnnotation.flags();
  int intFlag = 0;
  for ( Pattern.Flag flag : flags ) {
    intFlag = intFlag | flag.getValue();
  }
  // we only apply the regexp if there is one to apply
  if ( !".*".equals( emailAnnotation.regexp() ) || emailAnnotation.flags().length > 0 ) {
    try {
      pattern = java.util.regex.Pattern.compile( emailAnnotation.regexp(), intFlag );
    }
    catch (PatternSyntaxException e) {
      throw LOG.getInvalidRegularExpressionException( e );
    }
  }
}

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

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

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

@JsonCreator
  public static CreateUserRequest create(@JsonProperty("username") @NotEmpty String username,
                      @JsonProperty("password") @NotEmpty String password,
                      @JsonProperty("email") @Email String email,
                      @JsonProperty("full_name") @NotEmpty String fullName,
                      @JsonProperty("permissions") @NotNull List<String> permissions,
                      @JsonProperty("timezone") @Nullable String timezone,
                      @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
                      @JsonProperty("startpage") @Nullable Startpage startpage,
                      @JsonProperty("roles") @Nullable List<String> roles) {
    return new AutoValue_CreateUserRequest(username, password, email, fullName, permissions, timezone, sessionTimeoutMs, startpage, roles);
  }
}

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

private class EmailDummyEntity {
  @Email(regexp = "^invalid$")
  private String email;
  private EmailDummyEntity(String email) {
    this.email = email;
  }
}

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

private class EmailStringBuilderDummyEntity {

    @Email(regexp = "^invalid$")
    private StringBuilder email;

    private EmailStringBuilderDummyEntity(StringBuilder email) {
      this.email = email;
    }
  }
}

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

@Email
public String getEmail() {
 return email;
}

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

class PasswordResetRequest {
 @NotNull @Email private String email;

 public String getEmail() {
  return email;
 }

 public void setEmail(String email) {
  this.email = email;
 }
}

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

private String foneAlternat;
@Email
private String emailPrinc;
@Email
private String emailAlternat;

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

@JsonCreator
  public static ChangeUserRequest create(@JsonProperty("email") @Nullable @Email String email,
                      @JsonProperty("full_name") @Nullable String fullName,
                      @JsonProperty("permissions") @Nullable List<String> permissions,
                      @JsonProperty("timezone") @Nullable String timezone,
                      @JsonProperty("startpage") @Nullable @Valid Startpage startpage,
                      @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
                      @JsonProperty("roles") @Nullable List<String> roles) {
    return new AutoValue_ChangeUserRequest(email, fullName, permissions, timezone, startpage, sessionTimeoutMs, roles);
  }
}

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

/**
 * @author i@huangdenghe.com
 * @date 2017/12/08
 */
@Data
public class MailDTO {

  @NotEmpty
  @Email
  private String mail;
  @NotNull
  @Size(min = 4, max = 4)
  private String captcha;

}

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

public class EmailDTO implements Serializable {
  private static final long serialVersionUID = 1L;
  
  @NotEmpty(message="Preenchimento obrigatório")
  @Email(message="Email inválido")
  private String email;
  
  public EmailDTO() {
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }
}

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

@Email
private String email;

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

@JsonCreator
  public static CreateUserRequest create(@JsonProperty("username") @NotEmpty String username,
                      @JsonProperty("password") @NotEmpty String password,
                      @JsonProperty("email") @Email String email,
                      @JsonProperty("full_name") @NotEmpty String fullName,
                      @JsonProperty("permissions") @NotNull List<String> permissions,
                      @JsonProperty("timezone") @Nullable String timezone,
                      @JsonProperty("session_timeout_ms") @Nullable @Min(1) Long sessionTimeoutMs,
                      @JsonProperty("startpage") @Nullable Startpage startpage,
                      @JsonProperty("roles") @Nullable List<String> roles) {
    return new AutoValue_CreateUserRequest(username, password, email, fullName, permissions, timezone, sessionTimeoutMs, startpage, roles);
  }
}

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

@Data
@Accessors(chain = true)
public class SignUpData {
  @NotBlank
  private String name;
  @NotBlank
  private String password;
  @Email
  private String email;
}

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

/**
 * User definition for edition.
 */
@Getter
@Setter
public class UserOrgEditionVo extends SimpleUser {

  /**
   * SID
   */
  private static final long serialVersionUID = 1L;

  /**
   * User mail address.
   */
  @NotNull
  @NotBlank
  @Email
  private String mail;

  /**
   * Normalized visible groups aliases the principal. Must include writable and
   * read-only groups.
   */
  private Collection<String> groups;

}

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

/**
 *
 * @author hantsy
 */
@Data
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Document
class User {

  @Id
  private String id;
  private String username;

  @JsonIgnore
  private String password;

  @Email
  private String email;

  @Builder.Default()
  private boolean active = true;

  @Builder.Default()
  private List<String> roles = new ArrayList<>();

}

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

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

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

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

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

@Email
private String mail;

相关文章

微信公众号

最新文章

更多

Email类方法