59 lines
1.4 KiB
Java
59 lines
1.4 KiB
Java
package com.baeldung.model;
|
|
|
|
import com.baeldung.customvalidator.FieldsValueMatch;
|
|
|
|
@FieldsValueMatch.List({
|
|
@FieldsValueMatch(field = "password", fieldMatch = "verifyPassword", message = "Passwords do not match!"),
|
|
@FieldsValueMatch(field = "email", fieldMatch = "verifyEmail", message = "Email addresses do not match!")
|
|
})
|
|
public class NewUserForm {
|
|
private String email;
|
|
private String verifyEmail;
|
|
private String password;
|
|
private String verifyPassword;
|
|
|
|
public NewUserForm() {
|
|
}
|
|
|
|
public NewUserForm(String email, String verifyEmail, String password, String verifyPassword) {
|
|
super();
|
|
this.email = email;
|
|
this.verifyEmail = verifyEmail;
|
|
this.password = password;
|
|
this.verifyPassword = verifyPassword;
|
|
}
|
|
|
|
public String getEmail() {
|
|
return email;
|
|
}
|
|
|
|
public void setEmail(String email) {
|
|
this.email = email;
|
|
}
|
|
|
|
public String getVerifyEmail() {
|
|
return verifyEmail;
|
|
}
|
|
|
|
public void setVerifyEmail(String verifyEmail) {
|
|
this.verifyEmail = verifyEmail;
|
|
}
|
|
|
|
public String getPassword() {
|
|
return password;
|
|
}
|
|
|
|
public void setPassword(String password) {
|
|
this.password = password;
|
|
}
|
|
|
|
public String getVerifyPassword() {
|
|
return verifyPassword;
|
|
}
|
|
|
|
public void setVerifyPassword(String verifyPassword) {
|
|
this.verifyPassword = verifyPassword;
|
|
}
|
|
|
|
}
|