Package br.com.procempa.modus.session

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


    turma.setVagas(turma.getVagas() - 1);
   
    List<String> messages = new ArrayList<String>();
    turma = TurmaDataServices.persist(turma,messages);

    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Inscricao inscricao = new Inscricao();
    inscricao.setUsuario(u);
    inscricao.setTurma(turma);
    pa.persist(inscricao);
  }
View Full Code Here


   * @return inst�ncia de Equipamento
   */
  public static Equipamento getEquipamento(Long id) {
    Equipamento eq = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      eq = (Equipamento) pa.find(Equipamento.class, id);
    } catch (Exception e) {
      e.printStackTrace();
    }
    return eq;
  }
View Full Code Here

   * @return lista de equipamentos
   * @throws Exception
   */
  public static List<Equipamento> getList() throws Exception {
    List<Equipamento> equipamentos = new ArrayList<Equipamento>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    List<Persistent> list = pa.search("FROM Equipamento");
    for (Persistent persistent : list) {
      equipamentos.add((Equipamento) persistent);
    }
    return equipamentos;
  }
View Full Code Here

   * @throws Exception
   */
  public static List<Equipamento> getList(Telecentro telecentro)
      throws Exception {
    List<Equipamento> equipamentos = new ArrayList<Equipamento>();
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("telecentro", telecentro);

    List<Persistent> list = pa.search(
        "FROM Equipamento WHERE telecentro = :telecentro ORDER BY rotulo", params);
    for (Persistent persistent : list) {
      equipamentos.add((Equipamento) persistent);
    }
    return equipamentos;
View Full Code Here

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

   *            identificador do equipamento
   * @throws Exception
   */
  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      Equipamento eq = (Equipamento) pa.find(Equipamento.class, id);
      if (!EquipamentoDataServices.temVisita(eq)){
        pa.remove(eq);
      }
    } catch (Exception e) {
      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }
View Full Code Here

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

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

      throw new Exception(e.getClass().getName() + ": " + e.getMessage());
    }
  }

  public static boolean temVisita(Equipamento eq) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    HashMap<String, Object> params = new HashMap<String, Object>();
    params.put("equipamento", eq);
    List<Persistent> list = pa.search("FROM Visita WHERE equipamento = :equipamento",params);
    return !list.isEmpty();
  }
View Full Code Here

  }

  public static Equipamento persist(Equipamento equipamento)
      throws PersistException, ValidationException {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();

      ValidationList validationList = validate(equipamento);
      if (validationList.isValid()) {
        equipamento = (Equipamento) pa.persist(equipamento);
      } else {
        throw new ValidationException(validationList);
      }
    } catch (NamingException e) {
      e.printStackTrace();
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.