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