Package br.com.procempa.modus.entity

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


public class VisitaDataServices implements DataServices {

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


    return true;
  }

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

        .search(
            "FROM Visita WHERE dataInicio >= :dataInicio AND dataFim <= :dataFim AND telecentro=:telecentro ORDER BY dataInicio",
            params);

    for (Persistent persistent : list) {
      Visita visita = (Visita) persistent;
      items.add(visita);
    }

    return items;
  }
View Full Code Here

    Integer numVisitas = new Integer(0);

    if (!list.isEmpty()) {
      Persistent persistent = list.get(0);
      Visita v = (Visita) persistent;
      idAnterior = v.getUsuario().getId();
    }

    for (Persistent persistent : list) {
      Visita visita = (Visita) persistent;
      if (visita.getUsuario().getId() == idAnterior) {
        numVisitas++;
        totalHoras += visita.getDataFim().getTime()
            - visita.getDataInicio().getTime();
      } else {
        RelatorioVisitaVO relatorio = new RelatorioVisitaVO();
        relatorio.setNome(UsuarioDataServices.getUsuario(idAnterior)
            .getNome());
        relatorio.setNumeroVisitas(numVisitas);
        relatorio.setTotalHoras(totalHoras);
        items.add(relatorio);
        idAnterior = visita.getUsuario().getId();
        numVisitas = 1;
        totalHoras = visita.getDataFim().getTime()
            - visita.getDataInicio().getTime();
      }

    }

    if (!list.isEmpty()) {
View Full Code Here

  protected void setUp() throws Exception {
    pa = PersistentAccessFactory.getInstance();
  }

  public void testInsertVisita() throws Exception {
    Visita v = createVisitaCompleto();
   
    Visita v2 = (Visita) pa.persist(v);
   
    assertTrue(v2.getId() > 0);
  }
View Full Code Here

  /**
   * @return
   * @throws CreateException
   */
  private Visita createVisitaCompleto() throws Exception {
    Visita v = new Visita();
    Motivo m = new Motivo();
    m.setChat(Boolean.TRUE);
    v.setMotivo(m);
    v.setDataInicio(new Date());
    v.setEquipamento(EquipamentoDataServices.getList().get(0));
    try {
      v.setUsuario(UsuarioDataServices.getList().get(0));
      v.setTelecentro(TelecentroDataServices.getList().get(0));
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
   
View Full Code Here

   
    return v;
  }
 
  public void testInsertFail() throws CreateException {
    Visita v;
    try {
      v = new Visita();
      pa.persist(v);
      fail("A persist�ncia de Visita com fields null deveria gerar uma exception.");
    } catch (Exception e) {
      //Ok. Persistencia com erro n�o realizada;
    }
View Full Code Here

      //Ok. Persistencia com erro n�o realizada;
    }
  }
 
  public void testFindVisita() throws Exception {
    Visita v = createVisitaCompleto();
    Visita v2 = (Visita) pa.persist(v);
    Visita v3 = (Visita) pa.find(Visita.class,v2.getId());
    assertEquals(v2.getId(),v3.getId());
  }
View Full Code Here

        assertTrue(((Visita)l.get(0)).getId() > 0);
  }
 
  public void testRemoveVisita() throws Exception {
    List<Persistent> l = pa.search("from Visita");
    Visita u = (Visita) l.get(l.size() - 1);
    Long id = u.getId();
 
    pa.remove(u);
   
    try {
      pa.find(Visita.class, id);
View Full Code Here

public class VisitaDataServices implements DataServices {

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

TOP

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

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.