Package comum.util

Examples of comum.util.Compactador


         *            dentro da mesma transa��o que o objeto a ser salvo. Session
         * @throws ECARException
   */
  public void setHistorico(HISTORICO objHistorico, Long tipoHistorico, UsuarioUsu usuario, Session session) throws ECARException {
    ConfiguracaoCfg config = new ConfiguracaoDao(null).getConfiguracao();
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HistoricoXml xml = new HistoricoXml();
    if ("S".equals(config.getIndGerarHistoricoCfg())) {
      if (objHistorico != null) {
        objHistorico.setUsuarioUsuOperacao(usuario);
        objHistorico.setDataHistorico(Data.getDataAtual());
        objHistorico.setTipoHistorico(tipoHistorico);
        objHistorico.setIdHistorico(xml.getCodigo());
        xml.setObjeto((comp.compactar(xstream.toXML(objHistorico))));
        xml.setHistorico(objHistorico.getClass().getName());
        xml.setUsuarioUsu(usuario);
        xml.setDataHistorico(Data.getDataAtual());
        xml.setTipoHistorico(tipoHistorico);
        xml.setIdObjetoSerializado(objHistorico.getIdObjetoSerializado());
View Full Code Here


         * @return
         * @throws ECARException
         */
        public List<HISTORICO> listaObjetoHistorico(List<HistoricoXml> listaHistorico) throws ECARException {
    List<HISTORICO> lstHistorico = new ArrayList<HISTORICO>();
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
   
    for (HistoricoXml objeto : listaHistorico) {
      objHistorico = (HISTORICO) xstream.fromXML(comp.descompactar(objeto.getObjeto()));
      objHistorico.setIdHistorico(objeto.getCodigo());
      lstHistorico.add(objHistorico);
    }
   
    return lstHistorico;
View Full Code Here

         * @throws ECARException
         */
        public List<HISTORICO> listaObjetoHistorico(UsuarioUsu usuario, Date inicio, Date fim, String[] tipoHistorico, String[] codigos) throws ECARException {
    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);
      }
    }
    return lstHistorico;
View Full Code Here

         * @throws ECARException
         */
        public List<HistoricoXml> listaHistorico(UsuarioUsu usuario, Date inicio, Date fim, String[] tipoHistorico, String[] codigos) throws ECARException {
    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>();
View Full Code Here

         * @param chaveHistorico
         * @return
         * @throws ECARException
         */
        public HISTORICO getObjetoSerializado(Long chaveHistorico) throws ECARException {
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HistoricoXml xml = getHistorico(chaveHistorico);
    HISTORICO pojo = ((HISTORICO) xstream.fromXML(comp.descompactar(xml.getObjeto())));
    return pojo;
  }
View Full Code Here

    HISTORICO pojo = ((HISTORICO) xstream.fromXML(comp.descompactar(xml.getObjeto())));
    return pojo;
  }
 
  private HISTORICO getObjetoSerializado(HistoricoXml historico) throws ECARException {
    Compactador comp = new Compactador();
    XStream xstream = new XStream();
    HISTORICO pojo = ((HISTORICO) xstream.fromXML(comp.descompactar(historico.getObjeto())));
    return pojo;
  }
View Full Code Here

TOP

Related Classes of comum.util.Compactador

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.