package br.com.ufrj.msi2.netuno.sistema.servicos;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import br.com.ufrj.msi2.netuno.modelo.entidades.Usuario;
import br.com.ufrj.msi2.netuno.modelo.servicos.UsuarioService;
import br.com.ufrj.msi2.netuno.sistema.servicos.exception.NaoAutenticadoException;
@Stateless
public class LoginServiceImpl implements LoginService {
private static final long serialVersionUID = 4816940844008395552L;
@EJB
UsuarioService usuarioService;
@Override
public Usuario autenticaUsuario(String login, String senha)
throws NaoAutenticadoException {
Usuario u = usuarioService.recuperarUsuario(login, senha);
if(u == null) {
throw new NaoAutenticadoException();
}
return u;
}
}