@Override public List<Projeto> findAll() { DAOManager manager = new DAOManagerImpl(); try { manager.iniciar(); ProjetoDAO pd = manager.getProjetoDAO(); List<Projeto> projetos = pd.findAll(); manager.confirmarTransação(); manager.encerrar(); return projetos; } catch (Exception ex) { manager.abortarTransação(); throw ex; } }
@Override public Projeto findById(int id) { DAOManager manager = new DAOManagerImpl(); try { manager.iniciar(); ProjetoDAO pd = manager.getProjetoDAO(); Projeto projeto = pd.findById(id); manager.confirmarTransação(); manager.encerrar(); return projeto; } catch (Exception ex) { manager.abortarTransação(); throw ex; } }