Package ecar.intercambioDados.importacao.comunicacao

Examples of ecar.intercambioDados.importacao.comunicacao.ConfiguracaoImportacaoTXT


 
    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()
View Full Code Here


   * @return
   * @throws ECARException
   */
  public LogIntercambioDadosLid montaLogSemantico(UsuarioUsu usuarioUsu, List<LinhaResultadoValidacao> registrosValidos, List<LinhaResultadoValidacao> registrosInvalidos, PerfilIntercambioDadosPflid perfil) throws ECARException {
 
    ConfiguracaoImportacaoTXT configTXT = ((ConfiguracaoImportacaoTXT)configuracao);
   
    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);
   
View Full Code Here

TOP

Related Classes of ecar.intercambioDados.importacao.comunicacao.ConfiguracaoImportacaoTXT

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.