Package br.com.procempa.modus.session

Examples of br.com.procempa.modus.session.PersistentAccess.persist()


            encontro.setConteudo(conteudo);
            encontro.setData("");
            encontro = EncontroDataServices.persist(encontro);
          }
        } else {
          conteudo = (Conteudo) pa.persist(conteudo);
        }
      } else {
        throw new ValidationException(validationList);
      }
    } catch (NamingException e) {
View Full Code Here


    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Inscricao inscricao = new Inscricao();
    inscricao.setUsuario(u);
    inscricao.setTurma(turma);
    inscricao.setUser(UserContext.getInstance().getUsuario());
    inscricao = (Inscricao) pa.persist(inscricao);
    List<Encontro> encontros = EncontroDataServices.getList(turma);
     

    //TODO Tornar todo este processo at�mico!!!
    PresencasCreator.cria(inscricao, encontros);
View Full Code Here

     
      List<String> messages = new ArrayList<String>();
      turma = TurmaDataServices.persist(turma,messages);
     
      inscrito.setStatus(Status.EXCLUIDO);
      pa.persist(inscrito);     
    } catch (Exception e) {
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }
 
View Full Code Here

 
  public static Presenca persist(Presenca presenca)throws Exception  {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      presenca.setUser(UserContext.getInstance().getUsuario());
      presenca = (Presenca) pa.persist(presenca);

    } catch (Exception e) {
      e.printStackTrace();
      //throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
View Full Code Here

  public static Encontro persist(Encontro encontro, List<String> messages)throws Exception  {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
       
      if (encontro.getId() == null){
        encontro = (Encontro) pa.persist(encontro);
        List<Inscricao> inscritos = InscricaoDataServices.getList(encontro.getTurma());
        for (Inscricao inscrito : inscritos) {
          Presenca presenca = new Presenca();
          presenca.setInscricao(inscrito);
          presenca.setEncontro(encontro);
View Full Code Here

          presenca.setEncontro(encontro);
          PresencaDataServices.persist(presenca, messages);
        }
      }
      else{
        encontro = (Encontro) pa.persist(encontro);
      }
    } catch (Exception e) {
      e.printStackTrace();
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
View Full Code Here

      for (Presenca presenca : presencas) {
        PresencaDataServices.remove(presenca.getId());
     
     
      encontro.setStatus(Status.EXCLUIDO);
      pa.persist(encontro);
    } catch (Exception e) {
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }
}
View Full Code Here

      ValidationList validationList = validate(curso);

      if (validationList.isValid()) {
        curso.setUser(UserContext.getInstance().getUsuario());
        curso = (Curso) pa.persist(curso);
      } else {
        throw new ValidationException(validationList);
      }
    } catch (NamingException e) {
      e.printStackTrace();
View Full Code Here

  public static Visita persist(Visita visita, List<String> messages)
      throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();

    if (isValid(visita, messages)) {
      visita = (Visita) pa.persist(visita);
    }
    return visita;
  }

  private static boolean isValid(Visita visita, List<String> messages)
View Full Code Here

  public static void remove(String id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    v.setStatus(Status.EXCLUIDO);
    pa.persist(v);
  }

  public static Visita terminate(String id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.