コード例 #1
0
ファイル: ProgramaRN.java プロジェクト: geovafc/invio
  //    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;
  }
コード例 #2
0
ファイル: ProgramaRN.java プロジェクト: geovafc/invio
  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;
  }