Package br.com.procempa.modus.entity

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


    super(connSource, connDestination);
  }

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

    statement.setLong(1, en.getId());
    statement.setString(2, en.getData());
    statement.setDate(3, new java.sql.Date(en.getTimestamp().getTime()));
   
    statement.setNull(4, Types.NULL);
   
    if (!(en.getConteudo() == null)){
      statement.setLong(5, en.getConteudo().getId());
    } else {
      statement.setNull(5, Types.NULL);
      messages.add("Registro de ENCONTRO (id: " + en.getId()
          + ") com chave estrangeira de Conteudo = NULL");
    }
   
    if (!(en.getTurma() == null)){
      statement.setLong(6, en.getTurma().getId());
    } else {
      statement.setNull(6, Types.NULL);
      messages.add("Registro de ENCONTRO (id: " + en.getId()
          + ") com chave estrangeira de Turma = NULL");
    }

    return statement;
  }
View Full Code Here


    return statement;
  }

  public Persistent getObject(ResultSet rs) throws Exception {
    Encontro en = new Encontro();

    en.setId(rs.getLong(1));
    en.setData(rs.getString(2));
    en.setTimestamp(new Timestamp(rs.getDate(3).getTime()));
   
    if(rs.getString(4) == null){
      en.setConteudo(null);
    } else {
      Conteudo c = new Conteudo();
      en.setConteudo(c);
      en.getConteudo().setId(rs.getLong(4));
    }
   
    if(rs.getString(5) == null){
      en.setTurma(null);
    } else {
      Turma t = new Turma();
      en.setTurma(t);
      en.getTurma().setId(rs.getLong(5));
    }
   
    return en;
  }
View Full Code Here

      if (isValid(turma, messages)) {
        if (turma.getId() == null){
          turma = (Turma) pa.persist(turma);
          List<Conteudo> conteudos = ConteudoDataServices.getList(turma.getCurso());
          for (Conteudo conteudo : conteudos) {
            Encontro encontro = new Encontro();
            encontro.setTurma(turma);
            encontro.setConteudo(conteudo);
            encontro.setData("");
            encontro = (Encontro)pa.persist(encontro);
          }
        }
        else{
          turma = (Turma) pa.persist(turma);
View Full Code Here

      if (isValid(conteudo, messages)) {
        if(conteudo.getId() == null){
          conteudo = (Conteudo) pa.persist(conteudo);
          List<Turma> turmas = TurmaDataServices.getList(conteudo.getCurso());
          for (Turma turma : turmas) {
            Encontro encontro = new Encontro();
            encontro.setTurma(turma);
            encontro.setConteudo(conteudo);
            encontro.setData("");
            encontro = EncontroDataServices.persist(encontro, messages);
          }
        }
        else{
          conteudo = (Conteudo) pa.persist(conteudo);
View Full Code Here

    this.pa = PersistentAccessFactory.getInstance();
    encontro = createEncontro();
  }
 
  public void testInsertEncontro() throws Exception {
    Encontro e = (Encontro) pa.persist(encontro);
   
    assertEquals(e.getTurma(),encontro.getTurma());
    assertTrue(e.getId() != "" && e.getId() != null);
  }
View Full Code Here

    assertEquals(e.getTurma(),encontro.getTurma());
    assertTrue(e.getId() != "" && e.getId() != null);
  }
   
    public void testFindEncontro() throws Exception {
      Encontro e = (Encontro) pa.find(Encontro.class,encontro.getId());
   
    assertEquals(e.getData(),encontro.getData());
    assertEquals(e.getConteudo(),encontro.getConteudo());
    }
View Full Code Here

    assertEquals(e.getData(),encontro.getData());
    assertEquals(e.getConteudo(),encontro.getConteudo());
    }
   
  public void testRemoveEncontro() throws Exception {
    Encontro e = (Encontro) pa.find(Encontro.class, encontro.getId());
    e.setStatus(Status.EXCLUIDO);
    e = (Encontro) pa.persist(e);

    assertNotSame(e.getStatus(), encontro.getStatus());
  }
View Full Code Here

    private Encontro createEncontro() throws Exception {
    if(pa == null) {
      setUp();
    }

    Encontro e = new Encontro();
    e.setStatus(Status.PRONTO);
    e.setConteudo(ConteudoDataServices.getList().get(0));
    e.setData("27/08");
    e.setTurma(TurmaDataServices.getList().get(0));

    return e;
  }
View Full Code Here

    this.pa = PersistentAccessFactory.getInstance();
    encontro = createEncontro();
  }
 
  public void testInsertEncontro() throws Exception {
    Encontro e = (Encontro) pa.persist(encontro);
   
    assertEquals(e.getTurma(),encontro.getTurma());
    assertTrue(e.getId() != -1 && e.getId() != null);
  }
View Full Code Here

    assertEquals(e.getTurma(),encontro.getTurma());
    assertTrue(e.getId() != -1 && e.getId() != null);
  }
   
    public void testFindEncontro() throws Exception {
      Encontro e = (Encontro) pa.find(Encontro.class,encontro.getId());
   
    assertEquals(e.getData(),encontro.getData());
    assertEquals(e.getConteudo(),encontro.getConteudo());
    }
View Full Code Here

TOP

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

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.