Package br.com.procempa.modus.entity

Examples of br.com.procempa.modus.entity.Presenca


    pa.persist(inscricao);
     
    List<Encontro> encontros = EncontroDataServices.getList(turma);
    for (Encontro encontro : encontros) {
     
      Presenca presenca = new Presenca();
      presenca.setInscricao(inscricao);
      presenca.setEncontro(encontro);
     
      //Onde est� o problema
      //PresencaDataServices.persist(presenca, messages)
    }
   
View Full Code Here


  }

  public PreparedStatement prepareStatement(ResultSet rs,
      PreparedStatement statement, List<String> messages)
      throws Exception {
    Presenca p = (Presenca) getObject(rs);

    statement.setLong(1, p.getId());
    statement.setDate(2, new java.sql.Date(p.getTimestamp().getTime()));
    statement.setBoolean(3, p.getPresente());
    statement.setNull(4, Types.NULL);
   
    if (!(p.getEncontro() == null)) {
      statement.setLong(5, p.getEncontro().getId());
    } else {
      statement.setNull(5, Types.NULL);
      messages.add("Registro de PRESENCA (id: " + p.getId()
          + ") com chave estrangeira de Encontro = NULL");
    }
   
    if (!(p.getInscricao() == null)) {
      statement.setLong(6, p.getInscricao().getId());
    } else {
      statement.setNull(6, Types.NULL);
      messages.add("Registro de PRESENCA (id: " + p.getId()
          + ") com chave estrangeira de Inscri��o = NULL");
    }
   
    return statement;
  }
View Full Code Here

       
      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);
          PresencaDataServices.persist(presenca, messages);
        }
      }
      else{
        encontro = (Encontro) pa.persist(encontro);
View Full Code Here

   
    return statement;
  }

  public Persistent getObject(ResultSet rs) throws Exception {
    Presenca p = new Presenca();

    p.setId(rs.getLong(1));
    p.setTimestamp(new Timestamp(rs.getDate(2).getTime()));
    p.setPresente(rs.getBoolean(3));
   
    if(rs.getString(7) == null){
      p.setEncontro(null);
    } else {
      Encontro e = new Encontro();
      p.setEncontro(e);   
      p.getEncontro().setId(rs.getLong(4));
    }
   
    if(rs.getString(6) == null){
      p.setInscricao(null);
    } else {
      Inscricao i = new Inscricao();
      p.setInscricao(i);
      p.getInscricao().setId(rs.getLong(5));
    }   

    return p;
  }
View Full Code Here

    return presenca;
  }


  public static Presenca getPresenca(Long id) {
    Presenca presenca = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      presenca = (Presenca) pa.find(Presenca.class, id);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      Presenca presenca = (Presenca) pa.find(Presenca.class, id);
      pa.remove(presenca);
    } catch (Exception e) {
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }
View Full Code Here

   
    Long idAnterior = new Long(-1);
    PresencaVO presencaVO = null;
   
    for (Persistent persistent : list) {
      Presenca presenca = (Presenca) persistent;

      if (presenca.getInscricao().getUsuario().getId() == idAnterior) {
        presencaVO.getPresencaList().add(presenca);
      } else {
        presencaVO = new PresencaVO();
        presencaVO.setInscricao(presenca.getInscricao());
        presencaVO.getPresencaList().add(presenca);
        idAnterior = presenca.getInscricao().getUsuario().getId();
        presencas.add(presencaVO);
      }
    }
    return presencas;
  }
View Full Code Here

    return presenca;
  }


  public static Presenca getPresenca(Long id) {
    Presenca presenca = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      presenca = (Presenca) pa.find(Presenca.class, id);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      Presenca presenca = (Presenca) pa.find(Presenca.class, id);
      pa.remove(presenca);
    } catch (Exception e) {
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }
View Full Code Here

  }

  @Override
  public void run() {
    for (Encontro encontro : encontros) {
      Presenca presenca = new Presenca();
      presenca.setInscricao(inscricao);
      presenca.setEncontro(encontro);
     
      try {
        PresencaDataServices.persist(presenca);
      } catch (Exception e) {
        // TODO Auto-generated catch block
View Full Code Here

TOP

Related Classes of br.com.procempa.modus.entity.Presenca

Copyright © 2018 www.massapicom. 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.