return RegistrationDTO.class.equals(clazz);
}
@Override
public void validate(Object target, Errors errors) {
RegistrationDTO registrationDTO = (RegistrationDTO) target;
String username = registrationDTO.getUsername();
if (ValidateUtil.isEmptyText(username)) {
errors.rejectValue("username", null, "Username must not be empty!");
}
String password = registrationDTO.getPassword();
if (ValidateUtil.isEmptyText(password)) {
errors.rejectValue("password", null, "Password must not be empty!");
}
String nickname = registrationDTO.getNickname();
if (ValidateUtil.isEmptyText(nickname)) {
errors.rejectValue("nickname", null, "Nickname must not be empty!");
}
String email = registrationDTO.getEmail();
if (ValidateUtil.isEmptyText(email)) {
errors.rejectValue("email", null, "Email must not be empty!");
} else {
if (ValidateUtil.isEmail(email)) {
boolean exist = userService.emailExist(email);