Example #1
0
  public void nowa() {
    Grupa grupa = super.getEntityManager().find(Grupa.class, grupaId);
    super.getEntityManager().refresh(grupa);
    java.util.Date dzisiaj = new java.util.Date();
    ListaObecnosci lista = super.getInstance();
    lista.setObecnosci(new ArrayList<Obecnosc>());
    lista.setGrupa(grupa);
    lista.setData(new Date(dzisiaj.getTime()));
    super.persist();

    for (Student s : grupa.getStudenci()) {
      if (s.isFlaga()) {
        ObecnoscHome oh = new ObecnoscHome();
        Obecnosc o = oh.getInstance();
        o.setListaObecnosci(super.getInstance());
        o.setStudent(s);
        o.setObecnosc("nieobecny");
        super.getEntityManager().persist(o);
      }
    }

    grupa.setOpen(true);
    super.getEntityManager().persist(grupa);
  }