@Override public String execute(HttpServletRequest request) { String nextPage = "confirmaadicaodefreiraacasasdemissao.jsp"; Integer idFreira = new Integer(request.getParameter("id_freira")); Integer idFraternidade = new Integer(request.getParameter("id_fraternidade")); FreiraBean freiraBean = new FreiraBean(); FraternidadeBean fraternidadeBean = new FraternidadeBean(); FraternidadeDao fraternidadeDao = new FraternidadeDao(); FreiraDao freiraDao = new FreiraDao(); AgregacaoDao agregacaoDao = new AgregacaoDao(); AgregacaoBean agregacaoBean = new AgregacaoBean(); agregacaoBean.setFraternidade(idFraternidade); agregacaoBean.setFreira(idFreira); try { agregacaoDao.gravaAgregacao(agregacaoBean); freiraBean = freiraDao.getFreiraBean(idFreira); fraternidadeBean = fraternidadeDao.getFraternidade(idFraternidade); request.setAttribute("freira", freiraBean); request.setAttribute("fraternidade", fraternidadeBean); } catch (ClassNotFoundException ex) { Logger.getLogger(AdicionaIrmaACasadeMissaoCommand.class.getName()) .log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(AdicionaIrmaACasadeMissaoCommand.class.getName()) .log(Level.SEVERE, null, ex); } return nextPage; }
@Override public String execute(HttpServletRequest request) { System.out.println( "request.getParameter(\"id_fraternidade\")" + request.getParameter("id_fraternidade")); Integer idFraternidade = new Integer(request.getParameter("id_fraternidade")); FraternidadeDao fraternidadeDao = new FraternidadeDao(); FraternidadeBean fraternidadeBean = new FraternidadeBean(); String nextPage = request.getParameter("next_url"); // "listacadasdemissaoparaeditar.jsp"; Integer initialIndex = new Integer(request.getParameter("initial_index_freira")); if (initialIndex != 0) { initialIndex = initialIndex - 1; initialIndex = initialIndex * 10; } System.out.println("initialIndex= " + initialIndex); FreiraDao freiraDao = new FreiraDao(); List<FreiraBean> freiras = new ArrayList<FreiraBean>(); List<FreiraBean> freirasapaginada = new ArrayList<FreiraBean>(); try { fraternidadeBean = fraternidadeDao.getFraternidade(idFraternidade); freiras = freiraDao.getAllFreiraBeanSemAgregacao(); for (int i = initialIndex; i < initialIndex + 10; i++) { System.out.println("getAllFreiraBeanSemAgregacao() " + freiras.size()); if (i < freiras.size()) freirasapaginada.add(freiras.get(i)); } Integer[] paginacao = new Integer[freiras.size() / 10 + 1]; for (int i = 0; i < paginacao.length; i++) { paginacao[i] = i + 1; } request.setAttribute("fraternidade", fraternidadeBean); request.setAttribute("paginacao", paginacao); request.setAttribute("freiraspaginada", freirasapaginada); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } System.out.println("Saindo do command de listar Irmas"); return nextPage; }