Update UserAccountService.java

Reverting changes
This commit is contained in:
raviavhad 2021-07-24 14:15:50 +05:30 committed by GitHub
parent d5399a7677
commit ed01815caf

View File

@ -15,25 +15,28 @@ import com.baeldung.spring.servicevalidation.domain.UserAccount;
@Service @Service
public class UserAccountService { public class UserAccountService {
@Autowired @Autowired
private Validator validator; private Validator validator;
@Autowired @Autowired
private UserAccountDao dao; private UserAccountDao dao;
public String addUserAccount(UserAccount useraccount) { public String addUserAccount(UserAccount useraccount) {
Set<ConstraintViolation<UserAccount>> violations = validator.validate(useraccount); Set<ConstraintViolation<UserAccount>> violations = validator.validate(useraccount);
if (!violations.isEmpty()) { if (!violations.isEmpty()) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
for (ConstraintViolation<UserAccount> constraintViolation : violations) { for (ConstraintViolation<UserAccount> constraintViolation : violations) {
sb.append(constraintViolation.getMessage()); sb.append(constraintViolation.getMessage());
} }
throw new ConstraintViolationException("Error occurred: " + sb.toString(), violations);
} dao.addUserAccount(useraccount);
dao.addUserAccount(useraccount);
return "Account for " + useraccount.getName() + " Added!"; throw new ConstraintViolationException("Error occurred: " + sb.toString(), violations);
} }
return "Account for " + useraccount.getName() + " Added!";
}
} }