Package ecar.pojo.intercambioDados

Examples of ecar.pojo.intercambioDados.LogIntercambioDadosLid


  public DownloadArquivoBean consultarArquivoDownload(Long id) {
    DownloadArquivoBean downloadArquivoBean = null;
    try {
      LogIntercambioDadosDao logIntercambioDadosDao = new LogIntercambioDadosDao();
      LogIntercambioDadosLid logIntercambioDadosLid = (LogIntercambioDadosLid) logIntercambioDadosDao.buscar(LogIntercambioDadosLid.class, id);
      downloadArquivoBean = new DownloadArquivoBean(logIntercambioDadosLid.getDadosTecnologia().getNomeArquivoDtlid(), logIntercambioDadosLid.getConteudoLid().getBytes(Dominios.ENCODING_DEFAULT));
    } catch (ECARException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (UnsupportedEncodingException e) {
      // TODO Auto-generated catch block
View Full Code Here


   
    } catch (SintaticValidationException sintex) {
     
      try {
       
        LogIntercambioDadosLid logSintatico =  log.montaLogSintatico(sintex,usuarioLogado);
       
        LogIntercambioDadosDao logDao = new LogIntercambioDadosDao();
       
        tx = logDao.getSession().beginTransaction();
       
View Full Code Here

      numeroLinha++;
     
    }

    // montar log
    LogIntercambioDadosLid logIntercambioDadosLid = log.montaLogSemantico(usuarioLogado, resultadoValidacaoBean.getLinhasRegistrosValidos(), resultadoValidacaoBean.getLinhasRegistrosInvalidos(), perfil);
   
    //salvar log
    logDao.salvar(logIntercambioDadosLid);
   
    tx.commit();
View Full Code Here

    String dadosFuncionalidadePerfil =  null;
    String dadosTecnologiaPerfil =  null;
    EntidadeLogIntercambioDadosEtlogid entidade = null;
   
    ConfiguracaoImportacaoTXT configTXT = ((ConfiguracaoImportacaoTXT)configuracao);
    LogIntercambioDadosLid logIntercambio = new LogIntercambioDadosLid();
   
    logIntercambio.setConteudoLid(configTXT.getSource());
    logIntercambio.setDataHoraProcessamentoLid(new Date());
    logIntercambio.setIndSituacaoProcessamentoLid(ConstantesECAR.REJEICAO);
    logIntercambio.setSituacaoLogLid(ConstantesECAR.REJEICAO);
   
    dadosFuncionalidadePerfil = ((PerfilIntercambioDadosCadastroPidc)configTXT.getPerfil()).montarDadosFuncionalidadeLog();
    dadosTecnologiaPerfil =  ((PerfilIntercambioDadosCadastroPidc)configTXT.getPerfil()).montarDadosTecnologiaLog();
     
    logIntercambio.setDadosTecnologia(montarDadosTecnlogialLog(configTXT.getDataGeracaoArquivo(), configTXT.getFileName(), null, null, logIntercambio));
    logIntercambio.setPerfilLog(montarPerfilLog(TipoFuncionalidadeEnum.CADASTRO.getDescricao(), dadosFuncionalidadePerfil, configTXT.getPerfil().getDadosTecnologiaPerfilDtp().getTipoTecnologia().getDescricao(),dadosTecnologiaPerfil));
    logIntercambio.setQuantidadeRegistrosProcessadosLid(new Long(ConstantesECAR.ZERO));
    logIntercambio.setUsuarioUsu(usuarioLogado);
       
    entidade = montarEntidadelLog(sintex.getGerador().getClass().getName(),
        sintex.getMotivoRejeicaoMtr(), null, ((RegistroTXT)sintex.getGerador()).getLinha()
        , sintex.getNumeroLinha()
        ConstantesECAR.REJEICAO, null, logIntercambio);
   
    if (logIntercambio.getEntidadesLog()==null) {
      logIntercambio.setEntidadesLog(new HashSet<EntidadeLogIntercambioDadosEtlogid>());
    }
    logIntercambio.getEntidadesLog().add(entidade)
   
    return logIntercambio;
  }
View Full Code Here

    String dadosFuncionalidadePerfil =  null;
    String dadosTecnologiaPerfil =  null;
   
   
    //Cria o objeto de log
    LogIntercambioDadosLid logIntercambioDadosLid = new LogIntercambioDadosLid();
    logIntercambioDadosLid.setConteudoLid(configTXT.getSource());
    logIntercambioDadosLid.setDataHoraProcessamentoLid(new Date());
   
    // se n�o h� registro v�lido
    if (registrosValidos==null || registrosValidos.size()==0) {
      logIntercambioDadosLid.setIndSituacaoProcessamentoLid(ConstantesECAR.REJEICAO);
      logIntercambioDadosLid.setSituacaoLogLid(ConstantesECAR.REJEICAO);
    } else {
      logIntercambioDadosLid.setIndSituacaoProcessamentoLid(ConstantesECAR.PROCESSADO);
      logIntercambioDadosLid.setSituacaoLogLid(ConstantesECAR.PROCESSADO);
    }
    dadosFuncionalidadePerfil = ((PerfilIntercambioDadosCadastroPidc)configTXT.getPerfil()).montarDadosFuncionalidadeLog();
    dadosTecnologiaPerfil =  ((PerfilIntercambioDadosCadastroPidc)configTXT.getPerfil()).montarDadosTecnologiaLog();
   
    logIntercambioDadosLid.setDadosTecnologia(montarDadosTecnlogialLog(configTXT.getDataGeracaoArquivo(), configTXT.getFileName(), null, null, logIntercambioDadosLid));
    logIntercambioDadosLid.setPerfilLog(montarPerfilLog(TipoFuncionalidadeEnum.CADASTRO.getDescricao(), dadosFuncionalidadePerfil, configTXT.getPerfil().getDadosTecnologiaPerfilDtp().getTipoTecnologia().getDescricao(),dadosTecnologiaPerfil));
    logIntercambioDadosLid.setUsuarioUsu(usuarioUsu);
       
    montarSucessoSemantica(logIntercambioDadosLid, registrosValidos);
    montarRejeicaoSemantica(logIntercambioDadosLid, registrosInvalidos);
   
    //A quantidade de registros ser� a soma da quantidade de itens importados e itens rejeitados
    long qtdRegistros = registrosValidos.size() + registrosInvalidos.size();
   
    logIntercambioDadosLid.setQuantidadeRegistrosProcessadosLid(Long.valueOf(qtdRegistros));
   
    return logIntercambioDadosLid;
  }
View Full Code Here

TOP

Related Classes of ecar.pojo.intercambioDados.LogIntercambioDadosLid

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.