Examples of LinhaResultadoValidacao


Examples of ecar.intercambioDados.montador.LinhaResultadoValidacao

    resultadoValidacaoBean = new ResultadoValidacaoBean();
   
    MontadorLinhaResultadoValidacaoTXTFactory montaFact = new MontadorLinhaResultadoValidacaoTXTFactory();
    IMontadorLinhaResultadoValidacaoTXT montadorResulVal = null;
//    IMontadorLinhaResultadoValidacaoTXT montadorResulInval = null;
    LinhaResultadoValidacao linha = null;
   
    // analise semantica
    for (Iterator iterator = registros.iterator(); iterator.hasNext();) {
      IRegistro iRegistro = (IRegistro) iterator.next();
   
View Full Code Here

Examples of ecar.intercambioDados.montador.LinhaResultadoValidacao

  public LogIntercambioDadosLid importarDados(List<LinhaResultadoValidacao> linhasResultadoValidacao, PerfilIntercambioDadosPflid perfil, UsuarioUsu usuarioLogado, HttpServletRequest request) throws ECARException {
   
    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
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.