Package ecar.pojo

Examples of ecar.pojo.Aba


   
     if (listAbasComAcesso ==null)
           listAbasComAcesso =new ArrayList<Aba>();
        
       for  (Iterator it = listAbasComAcesso.iterator();it.hasNext();) {
         Aba aba = (Aba) it.next();
        
         if (!aba.getNomeAba().equals("SITUACAO_INDICADORES")) {
         String labelAba;
         String link = "";
         String mesReferencia = "";
         situacaoAba = "abadesabilitada";
        
         if (acompReferenciaItem != null){
          labelAba = abaDao.getLabelAbaEstrutura(aba, acompReferenciaItem.getItemEstruturaIett().getEstruturaEtt());
         } else {
           labelAba = aba.getLabelAba();
         }
        
         //habilita a aba
         if (selectedFuncao.equals(aba.getNomeAba())) {
          situacaoAba = "abahabilitada";
         }
        
        
        //Registro ou Visualiza��o
           if(telaDoItem != null && (telaDoItem.equals("R") || telaDoItem.equals("V"))) {
             situacaoAba = "abadesabilitada";
             mesReferencia = acompReferenciaItem.getAcompReferenciaAref().getCodAref().toString();
           } else  {
            mesReferencia = acompReferencia.getCodAref().toString();
          }
        
          
           String parametros = "codTipoAcompanhamento="+ this.primeiroAcomp + "&mesReferencia="+ mesReferencia;
           String relatorio= request.getParameter("relatorio");
          
           if(tipoFiltroEscolhido != null && tipoFiltroEscolhido.equals("pesquisaSalva")) {
          parametros = "formaVisualizacao=" + request.getParameter("formaVisualizacao");
           }
            
        /***************ABA SITUACAO PONTOS CRITICOS**************/ 
        if(aba.getNomeAba().equals("SITUACAO_PONTOS_CRITICOS")) {
         
          link += "javaScript:trocarAba('"+ caminho + "/acompanhamento/posicaoGeral.jsp?relatorio=true&situacaoDatas=true&primeiraChamada=N&"+
                  parametros +"');";
        /***************ABA SITUACAO*********************/
        } else if("SITUACAO".equals(aba.getNomeAba())){
         
              link += "javaScript:trocarAba('"+ caminho + "/acompanhamento/posicaoGeral.jsp?relatorio=&situacaoDatas=&"+ parametros +"');";
         
        /***************ABA SITUACAO INDICADORES*********************/ 
        } else if (aba.getNomeAba().equals("SITUACAO_INDICADORES")) {
         
          link += "javaScript:trocarAba('"+ caminho + "/acompanhamento/situacaoIndicadores.jsp?"+ parametros +"');";
        }
       
   
         
        if(getTela() != null && !getTela().equals("") && getTela().equals("acompanhamento")) {
          //entra aqui no caso de ser chamado pela nova tela de monitoramento
          if(!labelAba.equals("")){
            criaAbaMonitoramento(situacaoAba, link, labelAba,s);
          } else {
            labelAba = aba.getLabelAba();
            criaAbaMonitoramento(situacaoAba, link, labelAba,s);
          }
        } else {
          criaAba(situacaoAba, link, aba,s);
        }
View Full Code Here


            //---------------------------------------------------------------------------
                       
            AbaDao abaDao = new AbaDao(null);
     
      for  (Iterator it = abaDao.getListaAbasComAcesso(acompReferenciaItem.getAcompReferenciaAref().getTipoAcompanhamentoTa(), gruposUsuario).iterator();it.hasNext();) {
        Aba aba = (Aba) it.next();
       
        if (!"NIVEL_PLANEJAMENTO".equals(aba.getNomeAba())) {
          situacaoAba = "abadesabilitada";

          if (selectedFuncao.equals(aba.getNomeAba())) {
            situacaoAba = "abahabilitada";
          } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) {
            // verifica��o dos pontos cr�ticos
            try {
              PontoCriticoDao pontoCriticoDao = new PontoCriticoDao(
                  null);
              Collection pontosCriticos = Collections.EMPTY_LIST;
              pontosCriticos = pontoCriticoDao
                  .getPontosCriticosNaoSolucionados(acompReferenciaItem
                      .getItemEstruturaIett());

              if (pontoCriticoDao
                  .verificaDatasUltrapassadas(pontosCriticos)) {
                situacaoAba = "abapontocritico";
              }
            } catch (Exception e) {
              situacaoAba = "abadesabilitada";
            }
            // fim - verifica��o dos pontos cr�ticos
          }
          // precisa melhorar isto aqui, � preciso armazenar em alguma
          // estrutura
          if(getTela() != null && !getTela().equals("") && getTela().equals("acompanhamento")) {
            //entra aqui no caso de ser chamado pela nova tela de monitoramento
            link = "";
            if ("DADOS_GERAIS".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../dadosGerais/frm_con.jsp');";
            } else if ("EVENTOS".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../realizacoes/eventos.jsp');";
            } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../restricoes/pontosCriticos.jsp');";
            } else if(aba.getNomeAba().equals("SITUACAO_DATAS")) {
              link += "javaScript:trocarAba('../situacaoDatas/situacaoDatas.jsp');";
            } else if ("GALERIA".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../galeria/galeria.jsp');";
            } else if ("FINANCEIRO".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../financeiro/financeiro.jsp');";
            } else if("RELACAO".equals(aba.getNomeAba())){
                    link += "javascript:voltarTelaAnterior('../detalharItem.jsp');";
                  } else if ("REL_FISICO_IND_RESULTADO".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../resultado/indicadoresResultado.jsp');";
            } else if (aba.getNomeAba().equals("SITUACAO_INDICADORES")) {
              link += "javaScript:trocarAba('../situacaoIndicadores/situacaoIndicadores.jsp');";
            else if ("ETAPA".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../etapa/etapas.jsp');";
            } else if ("DATAS_LIMITES".equals(aba.getNomeAba())) {
              link += "javaScript:trocarAba('../datasLimites/datasLimites.jsp');";
            } else if("SITUACAO".equals(aba.getNomeAba())){
              link += "javaScript:trocarAba('../situacao/relatorios.jsp');";
            }

          } else {
            link = request.getContextPath() + PATH_ACOMP;
            if ("DADOS_GERAIS".equals(aba.getNomeAba())) {
              link += "dadosGerais/frm_con.jsp?" + linkPrimeiro;
            } else if ("EVENTOS".equals(aba.getNomeAba())) {
              link += "realizacoes/eventos.jsp?" + linkPrimeiro;
            } else if ("PONTOS_CRITICOS".equals(aba.getNomeAba())) {
              link += "pontosCriticos.jsp?" + linkPrimeiro;
            } else if ("GALERIA".equals(aba.getNomeAba())) {
              link += "galeria.jsp?" + linkPrimeiro;
            } else if ("FINANCEIRO".equals(aba.getNomeAba())) {
              link += "financeiro.jsp?" + linkPrimeiro;
            } else if("SITUACAO".equals(aba.getNomeAba())){
                    link += "situacao.jsp?"+linkPrimeiro;
                  } else if ("REL_FISICO_IND_RESULTADO".equals(aba.getNomeAba())) {
              link += "realizadoFisico.jsp?" + linkPrimeiro;
            } else if ("ETAPA".equals(aba.getNomeAba())) {
              link += "Etapas/frm_con.jsp?" + linkPrimeiro;
            } else if ("DATAS_LIMITES".equals(aba.getNomeAba())) {
              link += "datasLimites.jsp?" + linkPrimeiro;
            }               
            if (acompReferenciaItemSubNivel != null) {
              link += "codAriSubNivel="
                  + acompReferenciaItemSubNivel.getCodAri() + "&";
View Full Code Here

      List<AcompReferenciaItemAri> listaAris = mapaArisEstruturaExportacao.get(estruturaCorrente);     
     
      //Inicio dos Dados Gerais
      FuncaoFun funcaoDadosGerais = funDao.getFuncaoDadosGerais();
     
      Aba abaDadosGerais = abaDao.buscarAba(ConstantesECAR.ABA_DADOS_GERAIS);
      //abaDadosGerais.setNomeAba(abaDadosGerais.getFuncaoFun().getNomeFun());
      //funcaoDadosGerais.setNomeFun(abaDadosGerais.getFuncaoFun().getNomeFun());
     
      List<ObjetoEstrutura> colunas = estruturaDao.getAtributosEstruturaDadosGerais(estruturaCorrente);
      Set listaFuncoes = estruturaCorrente.getEstruturaFuncaoEttfs();
      Iterator itListaFuncoes = listaFuncoes.iterator();
     
      possuiFuncaoConfigurada = false;
      if(abaDadosGerais.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaDadosGerais.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      ExportaFuncao exportaFuncaoDadosGerais = new ExportaFuncaoConfiguravelAtributoLivreDadosGerais();
      CaminhoArquivoExportacaoBean caminho =  exportaFuncaoDadosGerais.exportar(estruturaCorrente, listaItens, null, funcaoDadosGerais, configuracao,dataHoraGeracao,comunicacaoExportacao,colunas, segurancaECAR, acompReferenciaAref, abaDadosGerais);
      if (caminho != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo (caminho);
      }
      //Fim dos Dados Gerais

      //Inicio das Meta indicadores
      FuncaoFun funcaoMetasIndicadores = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_METAS_INDICADORES);
      Aba abaMetasIndicadores = abaDao.buscarAba(ConstantesECAR.ABA_INDICADORES);
     
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaMetasIndicadores.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaMetasIndicadores.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      CaminhoArquivoExportacaoBean caminhoMetasIndicadores = new ExportaIndicadoresRealizado().exportar(estruturaCorrente, listaItens, listaAris, funcaoMetasIndicadores, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaMetasIndicadores);
      if (caminhoMetasIndicadores != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo(caminhoMetasIndicadores);
      }
      //Fim das Meta indicadores           

      //Inicio Meta indicadores por Local
      if (caminhoMetasIndicadores != null && possuiFuncaoConfigurada){       
        //FuncaoFun subFuncaoIndicadores = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_QUANTIDADES_PREVISTAS);
        abaMetasIndicadores = abaDao.buscarAba(ConstantesECAR.ABA_INDICADORES);
        ExportaFuncao exportaRealizadoLocal = new ExportaIndicadoresRealizadoPorLocal();
 
        CaminhoArquivoExportacaoBean caminhoSubFuncaoRealizadoPorLocal = exportaRealizadoLocal.exportar(estruturaCorrente, listaItens, listaAris, null, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaMetasIndicadores);
 
        if (caminhoSubFuncaoRealizadoPorLocal != null) {
          telaBean.adicionarCaminhoArquivo (caminhoSubFuncaoRealizadoPorLocal);
        }
      }
      //Fim Meta indicadores por Local     
     
      //Inicio Parecer
      //Parecer n�o tem fun��o correspondente
      Aba abaParecer = abaDao.buscarAba(ConstantesECAR.ABA_SITUACAO);
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaParecer.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaParecer.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      CaminhoArquivoExportacaoBean caminhoParecer = new ExportarParecerMonitoramento().exportar(estruturaCorrente, listaItens, listaAris ,null, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, abaParecer);
      if (caminhoParecer != null && possuiFuncaoConfigurada){
        telaBean.adicionarCaminhoArquivo(caminhoParecer);
      }
      //Fim Parecer
     
      //Inicio dos Pontos Criticos
      FuncaoFun funcaoPontosCriticos = funDao.getFuncaoPontosCriticos();
      Aba abaPontosCriticos = abaDao.buscarAba(ConstantesECAR.ABA_PONTOS_CRITICOS);
      List<ObjetoEstrutura> colunasPontosCriticos = estruturaDao.getAtributosEstrutura(estruturaCorrente, funcaoPontosCriticos);
      itListaFuncoes = listaFuncoes.iterator();
      possuiFuncaoConfigurada = false;
      if(abaPontosCriticos.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaPontosCriticos.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
     
      ExportaFuncao exportaFuncaoPontosCriticos = new ExportaFuncaoConfiguravelAtributoLivrePontosCriticos();
      CaminhoArquivoExportacaoBean caminhoPontoCritico =  exportaFuncaoPontosCriticos.exportar(estruturaCorrente, listaItens, null, funcaoPontosCriticos, configuracao,dataHoraGeracao,comunicacaoExportacao,colunasPontosCriticos, segurancaECAR, acompReferenciaAref, abaPontosCriticos);
     
      if (caminhoPontoCritico != null && possuiFuncaoConfigurada) {
        telaBean.adicionarCaminhoArquivo(caminhoPontoCritico);
      }
      //Fim dos Pontos Criticos
 
      //Inicio dos Apontamentos dos Pontos Criticos
      if (caminhoPontoCritico != null && possuiFuncaoConfigurada) {
        FuncaoFun subFuncaoApontamentos = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_APONTAMENTOS);
        //A subfun��o de apontamentos n�o possui aba correspondente
        ExportaFuncao exportaSubFuncaoApontamentos = new ExportaSubFuncaoApontamentos();
        CaminhoArquivoExportacaoBean caminhoApontamentos = exportaSubFuncaoApontamentos.exportar(estruturaCorrente, listaItens, null, subFuncaoApontamentos, configuracao, dataHoraGeracao, comunicacaoExportacao, null, segurancaECAR, acompReferenciaAref, null);
 
        if (caminhoApontamentos != null) {
          telaBean.adicionarCaminhoArquivo (caminhoApontamentos);
        }
      }
      //Fim dos Apontamentos dos Pontos Criticos
 
      //Inicio dos Diarios de Bordos
      FuncaoFun funcaoDiarioBordo = funDao.getFuncaoPorNome(FuncaoDao.NOME_FUNCAO_EVENTOS);
      Aba abaDiarioBordo = abaDao.buscarAba(ConstantesECAR.ABA_EVENTOS);
      itListaFuncoes = listaFuncoes.iterator();     
      possuiFuncaoConfigurada = false;
      if(abaDiarioBordo.getFuncaoFun() == null){
        possuiFuncaoConfigurada = true;
      } else{
        possuiFuncaoConfigurada = false;
            while(itListaFuncoes.hasNext()){
              EstruturaFuncaoEttf funcao = (EstruturaFuncaoEttf) itListaFuncoes.next();
              if(abaDiarioBordo.getFuncaoFun().getCodFun().equals(funcao.getFuncaoFun().getCodFun())){
                possuiFuncaoConfigurada = true;
                break;
              }
            }
      }
View Full Code Here

TOP

Related Classes of ecar.pojo.Aba

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.