Package br.com.procempa.modus.session

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


  public static void downMonitor(Equipamento equipamento) {
    setStation(equipamento, CommandProcessor.DOWN_COMMAND, Status.NAO_CONTROLADO);
  }

  public static Equipamento getRotulo(String rotulo) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("rotulo",rotulo);
    List<Persistent> list = pa.search("FROM Equipamento WHERE rotulo = :rotulo",params);
   
    return list.isEmpty() ? null : (Equipamento) list.get(0);
  }
View Full Code Here


public class EncontroDataServices implements DataServices{

  public static List<Encontro> getList() throws Exception {
    List<Encontro> encontros = new ArrayList<Encontro>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    List<Persistent> list = pa.search("FROM Encontro");
    for (Persistent persistent : list) {
      encontros.add((Encontro) persistent);
    }
    return encontros;
  }
View Full Code Here

    return encontros;
  }
 
  public static List<Encontro> getList(Turma turma) throws Exception {
    List<Encontro> encontros = new ArrayList<Encontro>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("turma", turma);
    List<Persistent> list = pa.search("FROM Encontro WHERE turma = :turma",params);
    for (Persistent persistent : list) {
      encontros.add((Encontro) persistent);
    }
    return encontros;
  }
View Full Code Here

    return encontros;
  }
 
  public static List<Encontro> getList(Conteudo conteudo) throws Exception {
    List<Encontro> encontros = new ArrayList<Encontro>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("conteudo", conteudo);
    List<Persistent> list = pa.search("FROM Encontro WHERE conteudo = :conteudo",params);
    for (Persistent persistent : list) {
      encontros.add((Encontro) persistent);
    }
    return encontros;
  }
View Full Code Here

    return encontros;
  }
   
  public static Encontro persist(Encontro encontro, List<String> messages)throws Exception  {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();

        encontro = (Encontro) pa.persist(encontro);

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


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

    return encontro;
  }

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

public class TurmaDataServices implements DataServices {

  public static List<Turma> getList() throws Exception {
    List<Turma> turmas = new ArrayList<Turma>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    List<Persistent> list = pa.search("FROM Turma");
    for (Persistent persistent : list) {
      turmas.add((Turma) persistent);
    }
    return turmas;
  }
View Full Code Here

    return turmas;
  }
 
  public static List<Turma> getList(Curso curso) throws Exception {
    List<Turma> turmas = new ArrayList<Turma>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("curso", curso);
    List<Persistent> list = pa.search("FROM Turma WHERE curso = :curso",params);
    for (Persistent persistent : list) {
      turmas.add((Turma) persistent);
    }
    return turmas;
  }
View Full Code Here

    return turmas;
  }
   
  public static Turma persist(Turma turma, List<String> messages)throws Exception  {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();

      if (isValid(turma, messages)) {
        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);
        }
      }
    } 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.