Package ecar.dao.intercambioDados

Examples of ecar.dao.intercambioDados.LogIntercambioDadosDao


public class ActionIntercambioDados implements IActionRequest {

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


     
      try {
       
        LogIntercambioDadosLid logSintatico =  log.montaLogSintatico(sintex,usuarioLogado);
       
        LogIntercambioDadosDao logDao = new LogIntercambioDadosDao();
       
        tx = logDao.getSession().beginTransaction();
       
        logDao.salvar(logSintatico);
       
        tx.commit();
     
      } catch (HibernateException hbmex){
        if (tx != null) {
View Full Code Here

    ImportacaoDadosGeraisImportacaoPacInter importacao = ImportacaoDadosGeraisImportacaoPacInter.getInstancia();
   
    IBusinessObject objetoNegocio = null;
    LinhaResultadoValidacao linha = null;
    ResultadoValidacaoBean resultadoValidacaoBean = null;
    LogIntercambioDadosDao logDao = new LogIntercambioDadosDao();
    Transaction tx = null;
    int numeroLinha = 1;
    String tipoOperacao = null;
   
    if (perfil instanceof PerfilIntercambioDadosCadastroPidc) {
      this.log = new LogIntercambioDadosTXT(this.configuracao);
    }
   
    tx = new Dao().getSession().beginTransaction();
   
    resultadoValidacaoBean = new ResultadoValidacaoBean();
   
   
//    IMontadorLinhaResultadoValidacaoTXT montadorResulInval = null;
    for (Iterator<LinhaResultadoValidacao> iterator = linhasResultadoValidacao.iterator(); iterator.hasNext();) {
     
      linha = (LinhaResultadoValidacao) iterator.next();
     
      objetoNegocio = importacao.montar(linha.getObjetoNegocio(), perfil, usuarioLogado);
           
      try {
        if (importacao.analisarSemantica(objetoNegocio, perfil)){
          resultadoValidacaoBean.getLinhasRegistrosValidos().add(linha);
          tipoOperacao = importacao.importar(objetoNegocio, tx, request, usuarioLogado, logger);
        }
      } catch (SemanticValidationException e) {
        resultadoValidacaoBean.getLinhasRegistrosInvalidos().add(linha);
      }     
   
     
      linha.setTipoOperacao(tipoOperacao);
      linha.setObjetoNegocio(objetoNegocio);
      numeroLinha++;
     
    }

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

TOP

Related Classes of ecar.dao.intercambioDados.LogIntercambioDadosDao

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.