Package ecar.intercambioDados.importacao.comunicacao

Examples of ecar.intercambioDados.importacao.comunicacao.IRegistro


//    IMontadorLinhaResultadoValidacaoTXT montadorResulInval = null;
    LinhaResultadoValidacao linha = null;
   
    // analise semantica
    for (Iterator iterator = registros.iterator(); iterator.hasNext();) {
      IRegistro iRegistro = (IRegistro) iterator.next();
   
      montadorResulVal = (MontadorLinhaResultadoValidacaoItemEstruturaTXT)montaFact.criar(iRegistro, perfil);
      if (montadorResulVal != null) {
        objetoNegocio = importacao.montar(iRegistro, perfil, usuarioLogado);
       
View Full Code Here


   */
  @Override
  protected List<IRegistro> montarConteudo(List<ItemEstruturaIett> listaItensEstruturaExportacao, List<AcompReferenciaItemAri> listaArisEstruturaExportacao, ConfiguracaoCfg configuracao,List<ObjetoEstrutura> colunas, AcompReferenciaAref acompReferenciaAref, SegurancaECAR segurancaECAR) throws ECARException {
    StringBuffer linha = null;
    String separadorCampos = configuracao.getSeparadorArqTXT();
    IRegistro registro = null;
    List<IRegistro> listaRegistros = new ArrayList<IRegistro>();
    ItemEstruturaIett itemEstruturaIett = null;
    ItemEstrtIndResulCorIettrcorDAO iettrCorDao = new ItemEstrtIndResulCorIettrcorDAO(null);
    SisGrupoAtributoSga sgaMetasFisicas = configuracao.getSisGrupoAtributoSgaByCodSgaGrAtrMetasFisicas();
    SisGrupoAtributoSga sgaUnidMedida = configuracao.getSisGrupoAtributoSgaByUnidMedida();
View Full Code Here

    for(EcarData data: datas){
      headerStr.append(configuracao.getSeparadorArqTXT());
      headerStr.append(data.getDataFormatada());
    }

    IRegistro registro = new RegistroTXT(headerStr.toString());
   
    return registro;
  }
View Full Code Here

    for(ItemEstruturaIett itemEst: listaItensEstruturaExportacao){
      ItemEstrutura item = new ItemEstrutura(itemEst);

      StringBuffer headerStr = null;
      IRegistro registro = null;
     
      for(EcarAnexo anexo: item.getAnexos()){
       
        headerStr = new StringBuffer();
       
View Full Code Here

    headerStr.append(ConstantesECAR.ULTIMA_MANUTENCAO);
    headerStr.append(configuracao.getSeparadorArqTXT());
   
    headerStr.append(ConstantesECAR.USUARIO_ULTIMA_MANUTENCAO);
   
    IRegistro r = new RegistroTXT(headerStr.toString());
   
    return r;
  }
View Full Code Here

  @Override
  protected List<IRegistro> montarConteudo(List<ItemEstruturaIett> listaItensEstruturaExportacao, List<AcompReferenciaItemAri> listaArisEstruturaExportacao, ConfiguracaoCfg configuracao,List<ObjetoEstrutura> colunas, AcompReferenciaAref acompReferenciaAref, SegurancaECAR segurancaECAR) throws ECARException {
   
    StringBuffer linha = null;
    String separadorCampos = configuracao.getSeparadorArqTXT();
    IRegistro registro = null;
    List<IRegistro> listaRegistros = new ArrayList<IRegistro>();
    ItemEstruturaIett itemEstruturaIett = null;
   
    List<ItemEstrutAcaoIetta> listaItemEstrutAcaoIettas = obterItemEstrutAcaoIetta(listaItensEstruturaExportacao);
   
View Full Code Here

  protected IRegistro montarSegundoHeader(EstruturaEtt estruturaEtt,List<ItemEstruturaIett> listaItensEstruturaExportacao, String labelFuncaoAba, ConfiguracaoCfg configuracao,List<ObjetoEstrutura> colunas, AcompReferenciaAref acompReferenciaAref) throws ECARException{
    String separadorCampos = configuracao.getSeparadorArqTXT();
    EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
   
    StringBuffer headerStr = new StringBuffer();
    IRegistro header;
   
    //Inicio Primeiro campo
    headerStr.append(ConstantesECAR.ID_PAI);
   
    if (estruturaEtt.getEstruturaEtt()!= null){
      headerStr.append(ConstantesECAR.UNDERLINE);
      headerStr.append(estruturaEtt.getEstruturaEtt().getNomeEtt());
    }
   
    headerStr.append(separadorCampos);

    //Inicio Segundo campo
    headerStr.append(ConstantesECAR.ID);
    headerStr.append(ConstantesECAR.UNDERLINE);
    headerStr.append(estruturaEtt.getNomeEtt());

    headerStr.append(separadorCampos);
    //Fim Segundo campo

    headerStr.append(ConstantesECAR.ID);
    headerStr.append(ConstantesECAR.UNDERLINE);
    headerStr.append(labelFuncaoAba);
    headerStr.append(configuracao.getSeparadorArqTXT());
   
    headerStr.append("Data").append(separadorCampos).append("Descri��o").append(separadorCampos).append("Data de Inclus�o");
   
    IRegistro registro = new RegistroTXT(headerStr.toString());
   
    return registro;
  }
View Full Code Here

    EstruturaFuncaoDao estruturaFuncaoDao = new EstruturaFuncaoDao(null);
    caminho = new CaminhoArquivoExportacaoBean();
    caminho.setCaminhoFisico(configuracao.getUploadExportacaoDemandas());
    List<IRegistro> listaRegistros = new ArrayList<IRegistro>();
    //Primeiro Header
    IRegistro registroPrimeiroHeader = this.montarPrimeiroHeader(configuracao, dataHoraExportacao, acompReferenciaAref);
    listaRegistros.add(registroPrimeiroHeader);

    //Segundo Header
    IRegistro registroSegundoHeader = montarSegundoHeader(estruturaEtt,listaItensEstruturaExportacao, labelFuncaoAba, configuracao,colunas, acompReferenciaAref);
    listaRegistros.add(registroSegundoHeader);
   
    //Registros
    listaRegistros.addAll(montarConteudo(listaItensEstruturaExportacao, listaArisEstruturaExportacao, configuracao,colunas, acompReferenciaAref, segurancaECAR));
   
    //Trailler
    IRegistro traillerRegistro  = montarTrailler(listaRegistros);
    listaRegistros.add(traillerRegistro);

    //Nome do arquivo
    String nomeArquivo = montarNomeArquivo(estruturaEtt, labelFuncaoAba, acompReferenciaAref);
   
View Full Code Here

    } else {
      header.append(TIPO_EXPORTACAO_CADASTRO);
      header.append(configuracao.getSeparadorArqTXT());
      header.append(Data.parseDateHourMinuteSecond(dataHoraExportacao));
    }
    IRegistro registro = new RegistroTXT(header.toString());
    return registro;
  }
View Full Code Here

    if (tamanhoLista == 1){
      mensagemTrailler = tamanhoLista + " registro exportado";
    } else if (tamanhoLista > 1){
      mensagemTrailler = tamanhoLista + " registros exportados";
    }
    IRegistro registroTrailler = new RegistroTXT(mensagemTrailler);
   
    return registroTrailler;
  }
View Full Code Here

TOP

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

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.