本文整理了Java中javax.validation.constraints.Email
类的一些代码示例,展示了Email
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email
类的具体详情如下:
包路径:javax.validation.constraints.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
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;
private String emailPrinc;
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
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
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;
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
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;
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
private String mail;
内容来源于网络,如有侵权,请联系作者删除!