package br.com.CRUDSpringHibernateMaven.service; import javax.validation.ValidationException; import br.com.CRUDSpringHibernateMaven.dao.UsuarioDao; import br.com.CRUDSpringHibernateMaven.infra.MensagensPadronizadas; import br.com.CRUDSpringHibernateMaven.model.Usuario; public class LoginService { UsuarioDao usuarioDao = new UsuarioDao(); public Usuario logar(Usuario usuario) { try { for (Usuario user : usuarioDao.listarTodosUsuarios()) { if (usuario.getUsername().toUpperCase().equals(user.getUsername().toUpperCase()) && usuario.getSenha().equals(user.getSenha())) { return user; } } } catch (ValidationException e) { throw new ValidationException(new MensagensPadronizadas().loginErro); } return null; } }