// public static void main(String[] args) { // ProgramaRN programaRN = new ProgramaRN(); // for (Programa p : programaRN.obterTodos()) { // System.out.println(p); // } // } public List<Area> obterSelecionados2(Programa programa) { List<Area> temp = daoArea.obterTodos(Area.class); ArrayList<Area> areasSelecionadas = new ArrayList<Area>(); if (temp != null) { for (Area area : temp) { if (area.getId().equals(programa.getId())) { areasSelecionadas.add(area); } } } return areasSelecionadas; }
public boolean salvar(Programa p) { boolean salvou = false; if (dao.iniciarTransacao()) { if (p.getId() == null) { if (dao.criar(p)) { salvou = true; } } else { if (dao.alterar(p)) { salvou = true; } } dao.concluirTransacao(); } return salvou; }