package org.resthub.web.validation.model;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
public class CombinedValidationModel {
private String login;
private String password;
@NotNull
@Pattern(regexp="[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}")
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
@NotNull
@Size(min=8, max=14)
@Pattern(regexp = "^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\\S+$).{8,}$")
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}