Package ecar.dao

Examples of ecar.dao.HistoricoDao


         * @return
         * @throws ECARException
         */
        public HistoricoXml getHistorico(Serializable chaveHistorico) throws ECARException {
    HistoricoXml xml = new HistoricoXml();
    HistoricoDao dao = new HistoricoDao(null);
    xml = (HistoricoXml) dao.buscar(xml.getClass(), Long.valueOf(chaveHistorico.toString()));
    return xml;
  }
View Full Code Here


         * @throws ECARException
         */
        public List<HistoricoXml> listaHistorico(UsuarioUsu usuario, Long tipoHistorico) throws ECARException {
    List<HistoricoXml> lstDados = null;
    HistoricoXml xml = new HistoricoXml();
    HistoricoDao dao = new HistoricoDao(null);
    String[] ordem = new String[] { "historico", "asc", "idObjetoSerializado", "asc", "dataHistorico", "desc" };
    Map<String, Object> argumentos = new HashMap<String, Object>();
    argumentos.put("historico", objHistorico.getClass().getName());
    if (usuario != null)
      argumentos.put("usuarioUsu", usuario);
    if (tipoHistorico != null && tipoHistorico > 0)
      argumentos.put("tipoHistorico", tipoHistorico);
    lstDados = dao.buscar(xml.getClass(), null, null, null, argumentos, ordem);
    return lstDados;
  }
View Full Code Here

    List<HistoricoXml> lstDados = new ArrayList<HistoricoXml>();
    List<HISTORICO> lstHistorico = new ArrayList<HISTORICO>();
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HistoricoXml xml = new HistoricoXml();
    HistoricoDao dao = new HistoricoDao(null);
    String[] ordem = new String[] { "historico", "asc""idObjetoSerializado", "asc", "dataHistorico", "desc" };
    Map<String, Object> argumentos = new HashMap<String, Object>();
    List<Long> argumentosIN = new ArrayList<Long>();
    String campoIN = "idObjetoSerializado";
    if (tipoHistorico != null)
      for (String tipo : tipoHistorico) {
        argumentos.put("tipoHistorico", Long.valueOf(tipo));
      }
    if (codigos != null)
      for (String cod : codigos) {
//        argumentos.put("idObjetoSerializado", Long.valueOf(cod));
        argumentosIN.add(Long.valueOf(cod));
      }
    if (usuario != null)
      argumentos.put("usuarioUsu", usuario);
    if (objHistorico != null) {
      argumentos.put("historico", objHistorico.getClass().getName());
      if (inicio != null & fim != null)
        lstDados = dao.buscar(xml.getClass(), "dataHistorico", inicio, fim, argumentos, ordem);
      else
        lstDados = dao.buscar(xml.getClass(), null, null, null, campoIN, argumentosIN, argumentos, ordem);
      for (HistoricoXml object : lstDados) {
        objHistorico = (HISTORICO) xstream.fromXML(comp.descompactar(object.getObjeto()));
        objHistorico.setIdHistorico(object.getCodigo());
        lstHistorico.add(objHistorico);
      }
View Full Code Here

    List<HistoricoXml> lstDados = new ArrayList<HistoricoXml>();
    List<HISTORICO> lstHistorico = new ArrayList<HISTORICO>();
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HistoricoXml xml = new HistoricoXml();
    HistoricoDao dao = new HistoricoDao(null);
    String campoIn = null;
    List<Long> argumentosIn = new ArrayList<Long>();
    String[] ordem = new String[] { "historico", "asc""idObjetoSerializado", "asc", "dataHistorico", "desc" };
    Map<String, Object> argumentos = new HashMap<String, Object>();
   
    if (tipoHistorico != null){
      campoIn = "tipoHistorico";
      for (String cod : tipoHistorico)
        argumentosIn.add(Long.valueOf(cod));
    }
     
   
    if (codigos != null)
      for (String cod : codigos) {
        argumentos.put("idObjetoSerializado", Long.valueOf(cod));
      }
    if (usuario != null)
      argumentos.put("usuarioUsu", usuario);
    if (objHistorico != null) {
      argumentos.put("historico", objHistorico.getClass().getName());

    if (campoIn != null & argumentosIn != null)
      if (inicio != null & fim != null)
          lstDados = dao.buscar(xml.getClass(), "dataHistorico", inicio, fim, campoIn, argumentosIn, argumentos, ordem);
        else
          lstDados = dao.buscar(xml.getClass(), null, null, null, campoIn, argumentosIn, argumentos, ordem);

    }
    return lstDados;
  }
View Full Code Here

        /**
         *
         * @return
         */
        public boolean limpar(){
    HistoricoDao dao = new HistoricoDao(null);
    List<HistoricoXml> lista = null;
    try {
      lista = listaHistorico(null, null);
      if (lista != null)
        dao.excluir(lista);
      return true;
    }
    catch (Exception e) {
      e.printStackTrace();
      return false;
View Full Code Here

TOP

Related Classes of ecar.dao.HistoricoDao

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.