public SelectItem[] getInstituicoes() { List<Instituicao> instituicaos = daoInstituicao.obterTodos(Instituicao.class); SelectItem[] retorno = new SelectItem[instituicaos.size()]; for (int i = 0; i < retorno.length; i++) { retorno[i] = new SelectItem(instituicaos.get(i), instituicaos.get(i).getNome()); } return retorno; }
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; }
// 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 List<Programa> obterTodos() { return dao.obterTodos(Programa.class); }
public Programa obter(Integer id) { return dao.obter(Programa.class, id); }
public boolean remover(Programa p) { return dao.excluir(p); }