Package br.com.procempa.modus.session

Examples of br.com.procempa.modus.session.PersistentAccess


    }
  }

  public static List<Visita> getList() throws Exception {
    List<Visita> items = new ArrayList<Visita>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    List<Persistent> list = pa.search("FROM Visita");
    for (Persistent persistent : list) {
      items.add((Visita) persistent);
    }

    return items;
View Full Code Here


   * @throws Exception
   */
  public static List<Visita> getVisitasAtivas(Telecentro telecentro)
      throws Exception {
    List<Visita> items = new ArrayList<Visita>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();

    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("telecentro", telecentro);
    List<Persistent> list = pa.search(
        "FROM Visita WHERE dataFim is null AND telecentro=:telecentro",
        params);
    for (Persistent persistent : list) {
      if (DateUtils.isSameDay(((Visita) persistent).getDataInicio(),
          new Date())) {
View Full Code Here

    return items;
  }

  public static List<Visita> getList(Telecentro telecentro) throws Exception {
    List<Visita> items = new ArrayList<Visita>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();

    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("telecentro", telecentro);
    List<Persistent> list = pa.search(
        "FROM Visita WHERE telecentro=:telecentro", params);
    for (Persistent persistent : list) {
      items.add((Visita) persistent);
    }
    return items;
View Full Code Here

    return items;
  }
 
  public static List<Visita> getListRelatorio(Date dataInicial, Date dataFinal, Telecentro telecentro) throws Exception {
    List<Visita> items = new ArrayList<Visita>();   
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("dataInicio", dataInicial);
    params.put("dataFim", dataFinal);
    params.put("telecentro", telecentro);

    List<Persistent> list = pa
        .search(
            "FROM Visita WHERE dataInicio >= :dataInicio AND dataFim <= :dataFim AND telecentro=:telecentro ORDER BY dataInicio",
            params);
   
    for (Persistent persistent : list) {     
View Full Code Here

    return items;
  }
 
  public static List<RelatorioVisitaVO> getListRelatorioAU(Date dataInicial, Date dataFinal, Telecentro telecentro) throws Exception {
    List<RelatorioVisitaVO> items = new ArrayList<RelatorioVisitaVO>();   
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("dataInicio", dataInicial);
    params.put("dataFim", dataFinal);
    params.put("telecentro", telecentro);
   
    //TODO Quando a serializa��o de Arrays estiver funcionando, substituir o VO pela query abaixo
    //"SELECT usario.nome, COUNT(visita), SUM(dataFim - dataInicio) FROM Visita visita WHERE dataInicio >= :dataInicio AND dataFim <= :dataFim",
   
    List<Persistent> list = pa
        .search(
            "FROM Visita WHERE dataInicio >= :dataInicio AND dataFim <= :dataFim AND telecentro=:telecentro ORDER BY usuario.nome",
            params);
   
    Long idAnterior = new Long(-1);
View Full Code Here

public class FilaInscricaoDataServices {
 
  public static FilaInscricao getListaEspera(Long id) {
    FilaInscricao listaEspera = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      listaEspera = (FilaInscricao) pa.find(FilaInscricao.class, id);
    } catch (Exception e) {
      e.printStackTrace();
    }
    return listaEspera;
  }
View Full Code Here

    return listaEspera;
  }
 
  public static List<FilaInscricao> getList() throws Exception {
    List<FilaInscricao> listaEspera = new ArrayList<FilaInscricao>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    List<Persistent> list = pa.search("FROM FilaInscricao");

    for (Persistent persistent : list) {
      listaEspera.add((FilaInscricao) persistent);
    }
    return listaEspera;
View Full Code Here

    return listaEspera;
  }

  public static List<FilaInscricao> getList(Curso curso) throws Exception {
    List<FilaInscricao> listaEspera = new ArrayList<FilaInscricao>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("curso", curso);

    List<Persistent> list = pa.search(
        "FROM FilaInscricao WHERE curso= :curso ORDER BY ordem", params);
    for (Persistent persistent : list) {
      listaEspera.add((FilaInscricao) persistent);
    }
    return listaEspera;
View Full Code Here

    return listaEspera;
  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      FilaInscricao le = (FilaInscricao) pa.find(FilaInscricao.class, id);
      pa.remove(le);
      // TODO Ao remover algu�m da lista de espera,
      // deve se alterar a ordem dos outros na lista de espera

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

    }
  }

  public static FilaInscricao persist(FilaInscricao listaEspera) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      listaEspera = (FilaInscricao) pa.persist(listaEspera);

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

TOP

Related Classes of br.com.procempa.modus.session.PersistentAccess

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.