示例#1
0
 @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;
   }
 }
示例#2
0
 @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;
   }
 }