Package ecar.pojo

Examples of ecar.pojo.ItemEstrutUploadIettup


      ItemEstruturaUploadCategoriaDao categoriaDao = new ItemEstruturaUploadCategoriaDao(request);
       
     
        for (int i = 0; i < codigosParaExcluir.length; i++) {   
         
            ItemEstrutUploadIettup upload = (ItemEstrutUploadIettup) this.buscar(ItemEstrutUploadIettup.class, Long.valueOf(codigosParaExcluir[i]));
          ItemEstrUplCategIettuc categoria = upload.getItemEstrUplCategIettuc();
             
          ItemEstrutUploadIettup uploadPEsquisa = new ItemEstrutUploadIettup();
          uploadPEsquisa.setItemEstrUplCategIettuc(categoria);
          uploadPEsquisa.setIndAtivoIettup("S");
             
          List itensAtivosCategoria = pesquisar(uploadPEsquisa, new String[]{"codIettup", "asc"});
             
          //seta a variavel booleana para excluir a categoria caso ela possua menos de 2 arquivos associados
          boolean excluirCategoria = itensAtivosCategoria.size() > 1 ? false : true;
           
          ConfiguracaoDao dao = new ConfiguracaoDao(request);
          ConfiguracaoCfg config = dao.getConfiguracao();
         
          HistoricoMaster historicoMaster = new HistoricoMaster();
           
          if("S".equals(config.getIndGerarHistoricoCfg())) {
             
          historicoMaster.setDataHoraHistorico(new Date());
          historicoMaster.setUsuManutencao(upload.getUsuarioUsuManutencao() == null?usuario:upload.getUsuarioUsuManutencao());
          historicoMaster.setCodReferenciaGeral(upload.getItemEstruturaIett().getCodIett());
          historicoMaster.setHistoricoMotivo((HistoricoMotivo)super.buscar(HistoricoMotivo.class, Long.valueOf(26)));
          session.save(historicoMaster);
         
          HistoricoIettupH iettuph = new HistoricoIettupH();
          ItemEstrutUploadIettup iettup = (ItemEstrutUploadIettup)super.buscar(ItemEstrutUploadIettup.class, upload.getCodIettup());
         
          iettuph.setArquivoIettup(iettup.getArquivoIettup());
          iettuph.setCodIettup(iettup.getCodIettup());
          iettuph.setCodIettupH(iettup.getCodIettup());
          iettuph.setDataInclusaoIettup(iettup.getDataInclusaoIettup());
          iettuph.setDescricaoIettup(iettup.getDescricaoIettup());
          iettuph.setHistoricoMaster(historicoMaster);
          iettuph.setIndAtivoIettup(iettup.getIndAtivoIettup());
          iettuph.setItemEstrUplCategIettuc(iettup.getItemEstrUplCategIettuc());
          iettuph.setItemEstruturaIett(iettup.getItemEstruturaIett());
          //iettuph.setNomeIettuc();
          iettuph.setNomeOriginalIettup(iettup.getNomeOriginalIettup());
          iettuph.setTamanhoIettup(iettup.getTamanhoIettup());
          iettuph.setUploadTipoArquivoUta(iettup.getUploadTipoArquivoUta());
          iettuph.setUsuarioUsu(iettup.getUsuarioUsu());
          iettuph.setUsuManutencao((iettup.getUsuarioUsuManutencao() == null?usuario:iettup.getUsuarioUsuManutencao()));

          session.save(iettuph);
          }

            this.excluir(upload, pathRaiz, usuario);
View Full Code Here


     * @param upload
     * @return
     */
    private boolean arquivoUsadoPorOutroItem(ItemEstrutUploadIettup upload) throws ECARException{
    ItemEstruturaUploadDao uploadDao = new ItemEstruturaUploadDao(request);
    ItemEstrutUploadIettup uploadNovo = new ItemEstrutUploadIettup();
    uploadNovo.setArquivoIettup(upload.getArquivoIettup());
    List uploads = uploadDao.pesquisar(uploadNovo,null);
    int i=0;
   
    if (uploads != null && uploads.size()>1){
      for (Iterator iterator = uploads.iterator(); iterator.hasNext();) {
        ItemEstrutUploadIettup arquivo = (ItemEstrutUploadIettup) iterator.next();
        if (arquivo.getIndAtivoIettup().equals(Dominios.SIM)){
          return true;
        }
       
      }
    }
View Full Code Here

      historicoMaster.setCodReferenciaGeral(upload.getItemEstruturaIett().getCodIett());
      historicoMaster.setHistoricoMotivo((HistoricoMotivo)super.buscar(HistoricoMotivo.class, Long.valueOf(25)));
      session.save(historicoMaster);
     
      HistoricoIettupH iettuph = new HistoricoIettupH();
      ItemEstrutUploadIettup iettup = (ItemEstrutUploadIettup)super.buscar(ItemEstrutUploadIettup.class, upload.getCodIettup());
     
      iettuph.setArquivoIettup(iettup.getArquivoIettup());
      iettuph.setCodIettup(iettup.getCodIettup());
      iettuph.setCodIettupH(iettup.getCodIettup());
      iettuph.setDataInclusaoIettup(iettup.getDataInclusaoIettup());
      iettuph.setDescricaoIettup(iettup.getDescricaoIettup());
      iettuph.setHistoricoMaster(historicoMaster);
      iettuph.setIndAtivoIettup(iettup.getIndAtivoIettup());
      iettuph.setItemEstrUplCategIettuc(iettup.getItemEstrUplCategIettuc());
      iettuph.setItemEstruturaIett(iettup.getItemEstruturaIett());
      //iettuph.setNomeIettuc();
      iettuph.setNomeOriginalIettup(iettup.getNomeOriginalIettup());
      iettuph.setTamanhoIettup(iettup.getTamanhoIettup());
      iettuph.setUploadTipoArquivoUta(iettup.getUploadTipoArquivoUta());
      iettuph.setUsuarioUsu(iettup.getUsuarioUsu());
      iettuph.setUsuManutencao(iettup.getUsuarioUsuManutencao());

      session.save(iettuph);
     
   
    super.alterar(upload);
View Full Code Here

    
    List<EcarAnexo> anexos = new ArrayList<EcarAnexo>();
   
    if(attach != null && attach.size() > 0){
       for(Object a: attach){
      ItemEstrutUploadIettup up = (ItemEstrutUploadIettup) a;
      anexos.add(new EcarAnexo(up));
       }
    }
   
    return anexos;
View Full Code Here

     
        Collection anexos = null;       
       
         
        if (acompRelatorioArel != null) {
          ItemEstrutUploadIettup itemEstrutUploadIettup = new ItemEstrutUploadIettup();
          itemEstrutUploadIettup.setAcompRelatorioArel(acompRelatorioArel);
          itemEstrutUploadIettup.setIndAtivoIettup("S");
          ItemEstruturaUploadCategoriaDao categoriaAnexoDao = new ItemEstruturaUploadCategoriaDao(null);
          anexos = categoriaAnexoDao.pesquisar(itemEstrutUploadIettup, new String[]{"acompRelatorioArel", "asc"});
        } else {
          anexos = categoriaAnexo.getItemEstrutUploadIettups();
        }
View Full Code Here

                  String nomeAnexo = "";
                String descAnexo = "";
                String tamanhoAnexo = "";
               
                  while (itAnexos.hasNext()){
                    ItemEstrutUploadIettup anexo = (ItemEstrutUploadIettup) itAnexos.next();
                   
                    if (anexo.getIndAtivoIettup().equals("S")){
                   
                      if (anexo.getNomeOriginalIettup() != null)
                        nomeAnexo = anexo.getNomeOriginalIettup();
                     
                      if (anexo.getDescricaoIettup() != null)
                        descAnexo = anexo.getDescricaoIettup();
                     
                      if (anexo.getTamanhoIettup() != null)
                        tamanhoAnexo = Util.formataByte(anexo.getTamanhoIettup());
                     
                      builder.addClosedNode("anexo", "nomeOriginal=\"" + builder.normalize(nomeAnexo) + "\"" +
                          " descricao=\"" + builder.normalize(descAnexo) + "\"" +
                          " tamanho=\"" + builder.normalize(tamanhoAnexo) + "\"");
                    }
View Full Code Here

      ItemEstrUplCategIettuc itemEstUC = (ItemEstrUplCategIettuc) itItemEstUC.next();
      if(itemEstUC.getItemEstrutUploadIettups() != null){
        HashSet setItemEstrutUploadIettups = new HashSet();
        Iterator itItemEstrutUploadIettups = itemEstUC.getItemEstrutUploadIettups().iterator();
        while(itItemEstrutUploadIettups.hasNext()){
          ItemEstrutUploadIettup itemEstrutUploadIettup = (ItemEstrutUploadIettup) itItemEstrutUploadIettups.next();
          if(Dominios.ATIVO.equalsIgnoreCase(itemEstrutUploadIettup.getIndAtivoIettup()) ){
            setItemEstrutUploadIettups.add(itemEstrutUploadIettup);
            contadorAtivos++;
          }         
        }
      }
View Full Code Here

      ItemEstrUplCategIettuc itemEstUC = (ItemEstrUplCategIettuc) itItemEstUC.next();
      if(itemEstUC.getItemEstrutUploadIettups() != null){
        HashSet setItemEstrutUploadIettups = new HashSet();
        Iterator itItemEstrutUploadIettups = itemEstUC.getItemEstrutUploadIettups().iterator();
        while(itItemEstrutUploadIettups.hasNext()){
          ItemEstrutUploadIettup itemEstrutUploadIettup = (ItemEstrutUploadIettup) itItemEstrutUploadIettups.next();
          if(Dominios.ATIVO.equalsIgnoreCase(itemEstrutUploadIettup.getIndAtivoIettup()) ){
            setItemEstrutUploadIettups.add(itemEstrutUploadIettup);
          }         
        }
        itemEstUC.setItemEstrutUploadIettups(setItemEstrutUploadIettups);
      }
View Full Code Here

       
        while (itArquivosUpload.hasNext()){
         
          try{
         
            ItemEstrutUploadIettup uploadOrigem = (ItemEstrutUploadIettup)itArquivosUpload.next();
            ItemEstrutUploadIettup copiaUpload = new ItemEstrutUploadIettup();
            Entidade.clonarPojo(uploadOrigem, copiaUpload);
            copiaUpload.setCodIettup(null);
            copiaUpload.setItemEstruturaIett(novoItem);
            copiaUpload.setItemEstrUplCategIettuc(categoriaNovo);
            copiaUpload.setDataInclusaoIettup(Data.getDataAtual());
            copiaUpload.setUsuarioUsu(usuarioLogado);
            copiaUpload.setUsuarioUsuManutencao(usuarioLogado);
           
            String formato = "ddMMyyyyHHmmssSSS";
            SimpleDateFormat formatter = new SimpleDateFormat(formato);
                      String dataGravacao = formatter.format(new Date());
                     
                      String pathRaiz = configuracaoCfg.getRaizUpload();//_msg.getPathUploadRaiz("path .upload.raiz");
                String pathAnexo = configuracaoCfg.getUploadAnexos();                 
                //Faz a copia do arquivo armazenado no servidor.
                      copiaUpload.setArquivoIettup(FileUpload.getPathFisico("", pathAnexo, dataGravacao+" - "+ uploadOrigem.getNomeOriginalIettup()));
                      copiaUpload.setNomeOriginalIettup(uploadOrigem.getNomeOriginalIettup());
                      copiaUpload.setTamanhoIettup(uploadOrigem.getTamanhoIettup());
                     
                      String arquivoOrigem = pathRaiz + uploadOrigem.getArquivoIettup();
                      String arquivoDestino = FileUpload.getPathFisico(pathRaiz, pathAnexo, dataGravacao+" - "+copiaUpload.getNomeOriginalIettup());

                      try {
                        FileUpload.copiarArquivo(arquivoOrigem, arquivoDestino);
                      } catch (IOException e) {
                        e.printStackTrace();
View Full Code Here

TOP

Related Classes of ecar.pojo.ItemEstrutUploadIettup

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.