Package br.com.procempa.modus.session

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


    return conteudo;
  }

  public static void remove(Long id) throws Exception {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      Conteudo conteudo = (Conteudo) pa.find(Conteudo.class, id);

      List<Encontro> encontros = EncontroDataServices.getList(conteudo);
      for (Encontro encontro : encontros) {
        EncontroDataServices.remove(encontro.getId());
      }

      pa.remove(conteudo);
    } 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 ValidationException {
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();

      ValidationList validationList = validate(equipamento);
      if (validationList.isValid()) {
        try {
          equipamento.setUser(UserContext.getInstance().getUsuario());
        } catch (RuntimeException e) {
          equipamento.setUser(null);
        }
        equipamento = (Equipamento) pa.persist(equipamento);
      } else {
        throw new ValidationException(validationList);
      }
    } catch (NamingException e) {
      e.printStackTrace();
View Full Code Here

    if (StringUtils.isEmpty(equipamento.getRotulo())) {
      list.add(new Validation("Informe o r�tulo", "rotulo"));
    } else {
      if (isInsert) {
        PersistentAccess pa = PersistentAccessFactory.getInstance();
        HashMap<String, Object> params = new HashMap<String, Object>();
        params.put("rotulo", equipamento.getRotulo());
        List l = pa.search("FROM Equipamento WHERE rotulo = :rotulo",
            params);
        if (!l.isEmpty()) {
          list.add(new Validation(
              "J� existe um equipamento cadastrado com o r�tulo "
                  + equipamento.getRotulo()));
View Full Code Here

    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 static void main(String[] args) {
    try {
      System.out.println("Gerador de Soundex - Modus" );
     
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      String query = "FROM Usuario WHERE soundexNome is null";
     
      List<Usuario> users = new ArrayList<Usuario>();
      List<Persistent> list = pa.search(query);
      for (Persistent persistent : list) {
        users.add((Usuario) persistent);
      }
     
      UserContext.createInstance(users.get(0), null);
View Full Code Here

import br.com.procempa.modus.session.PersistentAccess;

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 v;
  }

  public static Visita persist(Visita visita, List<String> messages)
      throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();

    if (isValid(visita, messages)) {
      visita = (Visita) pa.persist(visita);
    }
    return visita;
  }
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

    Visita v = (Visita) pa.find(Visita.class, id);
    pa.remove(v);
  }

  public static Visita terminate(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Visita v = (Visita) pa.find(Visita.class, id);
    v.setDataFim(new Date());
    v = (Visita) pa.persist(v);
    if (!v.isListaEspera()) {
      Equipamento eq = v.getEquipamento();
      EquipamentoDataServices.closeStation(eq);
    }
    return v;
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.