Examples of SegurancaECAR


Examples of ecar.login.SegurancaECAR

   */
  public String criaBotoesHTML(String tipoItemClicado){
    String strRetorno="";
    StringBuffer strBuffer = new StringBuffer();

    SegurancaECAR seguranca = null;
    ValidaPermissao validaPermissao = null;
    EstruturaDao estruturaDao = new EstruturaDao(null);
    ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
    List lColunas = null;     
    List listaItensEstrutura = null; //Lista de ItemEstruturas filhas   
   

    //Regras de visualiza��o dos bot�es "Adicionar", "Excluir" e
    //"Imprimir" na tela de listagem do cadastro.
    String permissaoVisualizarBotaoIncluirItem = "none";
    String permissaoVisualizarBotaoExcluirItem = "none";
    String permissaoVisualizarBotaoImprimirItem = "none";
    String permissaoVisualizarBotaoGerarArquivos = "none";   
   
    String permissaoVisualizarBotaoAssociarItem = "none";
    String permissaoVisualizarBotaoDesassociarItem = "none";
   
    String radConcluido = "";
    if("".equals(Pagina.getParamStr(request, "radConcluido"))){
      radConcluido = (String) request.getSession().getAttribute("radConcluidoSession");
    } else{
      radConcluido = Pagina.getParamStr(request, "radConcluido");
    }
 
   
      try {
        seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        validaPermissao = new ValidaPermissao();
        lColunas = estruturaDao.getAtributosAcessoEstrutura(estruturaSelecionada);
       
        if(!estruturaSelecionada.isVirtual() && (estruturaPai == null|| !estruturaPai.isVirtual())) {
          if(lColunas != null && lColunas.size() > 0) {       
            listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, lColunas);
          }
          else {
            listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, "");
          }
          listaItensEstrutura = itemDao.getItensIndConclusao(listaItensEstrutura, radConcluido);
        }
         
        //Verifica as permiss�es   
       
        //se for uma estrutura "filha" de uma estrutura virtual
        if(estruturaPai != null && estruturaPai.isVirtual()){
          if(validaPermissao.permissaoAdicionarItem(this.estruturaPai, seguranca.getGruposAcesso())){
            permissaoVisualizarBotaoAssociarItem = "";
          }
          if(validaPermissao.permissaoAdicionarItem(this.estruturaPai, seguranca.getGruposAcesso())){
            permissaoVisualizarBotaoDesassociarItem = "";
          }
         
          if(validaPermissao.permissaoGerarArquivos(this.estruturaSelecionada, seguranca.getGruposAcesso()) && "S".equals(this.estruturaSelecionada.getIndExibirGerarArquivos())){             
            permissaoVisualizarBotaoGerarArquivos = "";
          }
         
          request.getSession().removeAttribute("estruturaVirtual");
          request.getSession().setAttribute("estruturaVirtual",this.estruturaPai);
       
        // se for uma estrutura virtual 
        } else if(this.estruturaSelecionada.isVirtual()){
          if(validaPermissao.permissaoAdicionarItem(this.estruturaSelecionada, seguranca.getGruposAcesso())){
            permissaoVisualizarBotaoAssociarItem = "";
          }
          if(validaPermissao.permissaoAdicionarItem(this.estruturaSelecionada, seguranca.getGruposAcesso())){
            permissaoVisualizarBotaoDesassociarItem = "";
          }
         
          if(validaPermissao.permissaoGerarArquivos(this.estruturaSelecionada, seguranca.getGruposAcesso()) && "S".equals(this.estruturaSelecionada.getIndExibirGerarArquivos())){             
            permissaoVisualizarBotaoGerarArquivos = "";
          }         
         
          request.getSession().removeAttribute("estruturaVirtual");
          request.getSession().setAttribute("estruturaVirtual",this.estruturaSelecionada);
         
         
        // se for uma estrutura normal 
        }else{
          if(validaPermissao.permissaoAdicionarItem(this.estruturaSelecionada, seguranca.getGruposAcesso())){
            permissaoVisualizarBotaoIncluirItem = "";
          }
          if((listaItensEstrutura!=null && listaItensEstrutura.size()>0)){
            permissaoVisualizarBotaoExcluirItem = "";
          }
         
          if(validaPermissao.permissaoImprimirListagem(this.estruturaSelecionada, seguranca.getGruposAcesso()) && this.estruturaSelecionada.getIndExibirImprimirListagem().equals("S")){
            permissaoVisualizarBotaoImprimirItem = "";
          }
         
          if(validaPermissao.permissaoGerarArquivos(this.estruturaSelecionada, seguranca.getGruposAcesso()) && "S".equals(this.estruturaSelecionada.getIndExibirGerarArquivos())){
            permissaoVisualizarBotaoGerarArquivos = "";
          }
         
          request.getSession().removeAttribute("estruturaVirtual");
         
View Full Code Here

Examples of ecar.login.SegurancaECAR

    ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
    //decojaf verificar a ordena��o no m�todo static levando em considera��o lColunas
    List lColunas = null;     
    List listaItensEstrutura = null; //Lista de ItemEstruturas filhas
    ValidaPermissao validaPermissao = null;
    SegurancaECAR seguranca = null;
   
    lColunas = estruturaDao.getAtributosAcessoEstrutura(estruturaSelecionada);
   
    String radConcluido = "";
    if("".equals(Pagina.getParamStr(request, "radConcluido"))){
      radConcluido = (String) request.getSession().getAttribute("radConcluidoSession");
    } else{
      radConcluido = Pagina.getParamStr(request, "radConcluido");
    }
   
    if(lColunas != null && lColunas.size() > 0) {       
      listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, lColunas);
    }
    else {
      listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, "");
    }
    listaItensEstrutura = itemDao.getItensIndConclusao(listaItensEstrutura, radConcluido);
   
    //listaItensEstrutura = ordenaItensPrimeiroAtributo(listaItensEstrutura, estruturaSelecionada);
   
    validaPermissao = new ValidaPermissao();   
    seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca")
    //Percorre todos os itens filhos
    Iterator itItens = listaItensEstrutura.iterator();
    boolean primeiroItemComPermissao = true;
    while (itItens.hasNext()) {
           
      ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
     
      if ((item.getIndAtivoIett() != null || !"".equals(item.getIndAtivoIett()))
                      && !"N".equals(item.getIndAtivoIett())) {
       
        validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());       
        boolean permissaoAcessoItem = validaPermissao.permissaoExcluirItem() || validaPermissao.permissaoConsultarItem();
        boolean permissaoAcessoItensFilhos = false;
 
        /* hint de otimiza��o. S� testa se tem permiss�o para os filhos (recursivo) se iettvirtualn�o tiver para si pr�prio */     
        if(!permissaoAcessoItem){
          permissaoAcessoItensFilhos = validaPermissao.permissaoAcessoItensFilhos(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
        }       
       
        if(permissaoAcessoItem || permissaoAcessoItensFilhos){
          if (primeiroItemComPermissao){
            primeiroItemComPermissao = false;
View Full Code Here

Examples of ecar.login.SegurancaECAR

    EstruturaDao estruturaDao = new EstruturaDao(request);
    ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
    //verificar a ordena��o no m�todo static levando em considera��o lColunas
    List lColunas = null;     
    List listaItensEstrutura = null; //Lista de ItemEstruturas filhas
    SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
    Map mapItensEstruturaVirtual = null;

    if (estruturaSelecionada.isVirtual()) {
      ActionEstrutura action = new ActionEstrutura();
      // j� verifica a permiss�o de itens e estruturas
View Full Code Here

Examples of ecar.login.SegurancaECAR

      ItemEstruturaDao itemDao = new ItemEstruturaDao(null);
      //verificar a ordena��o no m�todo static levando em considera��o lColunas
      List lColunas = null;     
      List listaItensEstrutura = null; //Lista de ItemEstruturas filhas
      ValidaPermissao validaPermissao = new ValidaPermissao();
      SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
     
      String radConcluido = "";
      if("".equals(Pagina.getParamStr(request, "radConcluido"))){
        radConcluido = (String) request.getSession().getAttribute("radConcluidoSession");
      } else{
        radConcluido = Pagina.getParamStr(request, "radConcluido");
      }
     
      Map mapItensEstruturaVirtual = null;

      if (estruturaPai.isVirtual()) {
        ActionEstrutura action = new ActionEstrutura();
        // j� verifica a permiss�o de itens e estruturas
        mapItensEstruturaVirtual = action.montarMapItensEstruturaVirtualComPermissao(estruturaPai, seguranca);
      }
     
      listaItensEstrutura = (List) mapItensEstruturaVirtual.get(estruturaSelecionada);
     
      lColunas = estruturaDao.getAtributosAcessoEstruturaArvore(estruturaSelecionada);
     
   
     
      listaItensEstrutura = itemDao.getItensIndConclusao(listaItensEstrutura, radConcluido);
           
      validaPermissao = new ValidaPermissao();   
      seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");     
     
      //Percorre todos os itens filhos
      Iterator itItens = listaItensEstrutura.iterator();
      boolean primeiroItemComPermissao = true;
      while (itItens.hasNext()) {
             
        ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
        validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
       
      /*  if ((item.getIndAtivoIett() != null || !"".equals(item.getIndAtivoIett().trim()))
                        && !"N".equals(item.getIndAtivoIett().toUpperCase())) {
          validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());       
          boolean permissaoAcessoItem = validaPermissao.permissaoExcluirItem() || validaPermissao.permissaoConsultarItem();
View Full Code Here

Examples of ecar.login.SegurancaECAR

      String codIett = "";
      String codEttPai = "";
      ItemEstruturaDao itemDao = new ItemEstruturaDao(request);
      EstruturaDao estruturaDao= new EstruturaDao(request);
      ValidaPermissao validaPermissao = new ValidaPermissao();   
      SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca")
      String ultimoIdLinhaExpandido = request.getParameter("ultimoIdLinhaExpandido");
     
      String radConcluido = "";
      if("".equals(Pagina.getParamStr(request, "radConcluido"))){
        radConcluido = (String) request.getSession().getAttribute("radConcluidoSession");
      } else{
        radConcluido = Pagina.getParamStr(request, "radConcluido");
      }
     
      ehTelaListagem = ehTelaListagemParam;
      if(idLinha.startsWith("iett")){
        tipoItemClicado = "itemEstrutura";
       
        codIett = idLinha.substring(4, idLinha.indexOf("_pai_"));
        itemEstruturaSelecionado = (ItemEstruturaIett) itemDao.buscar(ItemEstruturaIett.class, new Long(codIett));
       
       
        if(!idLinha.contains("_avo_")) {
          codEtt = idLinha.substring(idLinha.indexOf("_pai_ett")+8, idLinha.length());                   
        } else {
          // se for um item associado a uma estrutura virtual
          codEtt = idLinha.substring(idLinha.indexOf("_pai_ett")+8, idLinha.indexOf("_avo"));
        }
          estruturaSelecionada = (EstruturaEtt) estruturaDao.buscar(EstruturaEtt.class, new Long(codEtt));
 
      }
      else if(idLinha.startsWith("ett")){
        tipoItemClicado = "estrutura";
 
        codEtt = idLinha.substring(3, idLinha.indexOf("_pai_"));
        estruturaSelecionada = (EstruturaEtt) estruturaDao.buscar(EstruturaEtt.class, new Long(codEtt));
       
        // se a estrutura partir de um item
        if(idLinha.contains("iett")) {
          codIett = idLinha.substring(idLinha.indexOf("_pai_iett")+9, idLinha.length());
         
        } else {
          // se a estrutura partir de uma outra estrutra (estrutura "filha" da estrutura virtual)
          codEttPai = idLinha.substring(idLinha.indexOf("_pai_ett") + 8, idLinha.indexOf("_avo_"));
          codIett =  idLinha.substring(idLinha.indexOf("_avo_") + 5, idLinha.length());
          if(codEttPai != null && !codEttPai.equals("")) {
            estruturaPai = (EstruturaEtt) estruturaDao.buscar(EstruturaEtt.class, new Long(codEttPai));
         
        }
       
        if(!codIett.equals("")){
          itemEstruturaSelecionado = (ItemEstruturaIett) itemDao.buscar(ItemEstruturaIett.class, new Long(codIett))
       
       
       
       
      }

      /**************************************************************
       * Imprime o item e chama, se for o caso, o imprimir dos filhos
       **************************************************************/
           
      //Seta os filhos que o n� pai pode exibir no formato: "idLinhaFilho1:idLinhaFilho2:idLinhaFilho3"
      String filhosInputHidden = "";
     
      boolean ehCaminho = false;
     
      // no caso de um item associado ou uma estrutura "filha" de uma estrutura virtual
      if(isEstruturaItemFilhaEstruturaVirtual != null && isEstruturaItemFilhaEstruturaVirtual.equals("S")) {
       
       
        //se for uma estrutura virtual expandida, o caminho da arvores vai conter o nome da estrutura real + "v" no final para fazer a distin��o
        // com as estruturas reais presentes na �rvore
        ehCaminho = caminhoArvore.contains(idLinha.substring(0, idLinha.indexOf("_pai_")) + "v");
       
        if(idLinha.contains("_avo")) {
          filhosHtml = imprimeItemEstruturaVirtual(itemEstruturaSelecionado, estruturaSelecionada, estruturaPai,
               tipoItemClicado, request, caminhoArvore, ultimoIdLinhaDetalhado,
               idLinha);
        } else if(ultimoIdLinhaExpandido != null && ultimoIdLinhaExpandido.contains("_avo")){
          filhosHtml = imprimeItemEstruturaVirtual(itemEstruturaSelecionado, estruturaSelecionada, estruturaPai,
               tipoItemClicado, request, caminhoArvore, ultimoIdLinhaDetalhado,
               ultimoIdLinhaExpandido);
        }
       
       
      } else {
       
        ehCaminho = caminhoArvore.contains(idLinha.substring(0, idLinha.indexOf("_pai_")));
        filhosHtml = imprimeItem(itemEstruturaSelecionado, estruturaSelecionada, tipoItemClicado, request, caminhoArvore, ultimoIdLinhaDetalhado);
      }
       
      if(ehCaminho){
        if(tipoItemClicado.equals("itemEstrutura")){
         
          // se nao for um item associado a uma estrutura virtual
          if(isEstruturaItemFilhaEstruturaVirtual == null || !isEstruturaItemFilhaEstruturaVirtual.equals("S")){ 
           
            List lEstruturas = estruturaDao.getSetEstruturasItem(itemEstruturaSelecionado);   
            if(lEstruturas != null && !lEstruturas.isEmpty()) {
              Iterator itEstrutura = lEstruturas.iterator();
              boolean exibirEstrutura = true;
              while(itEstrutura.hasNext()){
                EstruturaEtt estrutura = (EstruturaEtt) itEstrutura.next();
               
                exibirEstrutura = estruturaDao.verificarExibeEstrutura(estrutura, itemEstruturaSelecionado);
               
                if(exibirEstrutura) {
                  String idLinhaFilho = "ett" + estrutura.getCodEtt() + "_pai_iett" + itemEstruturaSelecionado.getCodIett();
                 
                  if(!filhosInputHidden.equals("")){
                    filhosInputHidden += ":" + idLinhaFilho;
                  }else{
                    filhosInputHidden = idLinhaFilho;
                  }
                 
                  //chama a fun��o para os filhos
                  filhosHtml += geraFilhosHtml(idLinhaFilho, caminhoArvore, request, ultimoIdLinhaDetalhado, ehTelaListagem,
                                 isEstruturaItemFilhaEstruturaVirtual);
                }
              }
            } else {
              // se o item nao tiver nenhuma estrutura filha
              filhosInputHidden = "0";
            }
          }
        }
        else if(tipoItemClicado.equals("estrutura")){
         
         
          //ESTRUTURA VIRTUAL
          if(estruturaSelecionada.isVirtual()) { 
           
            String codAvo = "";
       
           
            //salva o codigo dos itens aos quais a estrutura pertence
            Map mapItensEstruturaVirtual = null;
            ActionEstrutura action = new ActionEstrutura();
            mapItensEstruturaVirtual = action.montarMapItensEstruturaVirtualComPermissao(estruturaSelecionada, seguranca);
       
            Iterator itEstruturas = mapItensEstruturaVirtual.keySet().iterator();
           
            if(ultimoIdLinhaExpandido != null && ultimoIdLinhaExpandido.contains("_avo")) {
              codAvo = ultimoIdLinhaExpandido.substring(ultimoIdLinhaExpandido.indexOf("_avo_") + 5, ultimoIdLinhaExpandido.length());
            } else if(itemEstruturaSelecionado != null){
              codAvo = itemEstruturaSelecionado.getCodIett().toString();
            }
             
            //chama as estruturas filhas 
            while(itEstruturas.hasNext()){
              String filhosItensVirtuaisHidden = "";
              EstruturaEtt estruturaFilha = (EstruturaEtt) itEstruturas.next();
              String idLinhaFilho = "ett" + estruturaFilha.getCodEtt() + "_pai_ett" + estruturaSelecionada.getCodEtt() + "_avo_" + codAvo;
           
               
              if(!filhosInputHidden.equals("")){
                filhosInputHidden += ":" + idLinhaFilho;
              }else{
                filhosInputHidden = idLinhaFilho;
              }
             
              //chama a fun��o para os filhos
              filhosHtml += geraFilhosHtml(idLinhaFilho, caminhoArvore, request, ultimoIdLinhaDetalhado, ehTelaListagem, "S");
             
              //chama os itens de cada estrutura "filha"
              if(caminhoArvore.contains(idLinhaFilho.substring(0, idLinhaFilho.indexOf("_pai_")) + "v")) {
               
                List listaItensEstrutura = (List) mapItensEstruturaVirtual.get(estruturaFilha);
                Iterator itLisItensEstrutura = listaItensEstrutura.iterator();
                while(itLisItensEstrutura.hasNext()) {
                  ItemEstruturaIett item = (ItemEstruturaIett) itLisItensEstrutura.next();
                   String idLinhaNeto = "iett" + item.getCodIett() + "_pai_ett" + estruturaSelecionada.getCodEtt() + "_avo_" + codAvo;
                  
                   //adiciona o avo
                   if(!filhosItensVirtuaisHidden.equals("")){
                     filhosItensVirtuaisHidden += ":" + idLinhaNeto;
                  }else{
                    filhosItensVirtuaisHidden = idLinhaNeto;
                  }
                  
                  filhosHtml += geraFilhosHtml(idLinhaNeto, caminhoArvore, request, ultimoIdLinhaDetalhado, ehTelaListagem, "S");
                 
                  //cria um hidden que guarda o valor zero para os filhos dos itens associados j� que os itens associados n�o possui nenhum filho
                  filhosHtml += "<input type=\"hidden\" id=\"inputHiddenFilhos_" + idLinhaNeto + "\" value=\"0\">";
                 
                }
               
                //cria um hidden com os filhos das estruturas "filhas"
                filhosHtml += "<input type=\"hidden\" id=\"inputHiddenFilhos_" +  idLinhaFilho +   "\" value=\"" + filhosItensVirtuaisHidden + "\">";
                   
               
              } else {
               
                //cria um hidden que guarda o valor zero para as estruturas "filhas" que n�o foram expandidas
                filhosHtml += "<input type=\"hidden\" id=\"inputHiddenFilhos_" +  idLinhaFilho + "\" value=\"0\">";
               
              }
             
            }
           
           
          // se for uma estrutura normal 
          else if(isEstruturaItemFilhaEstruturaVirtual == null || !isEstruturaItemFilhaEstruturaVirtual.equals("S")){ 
         
         
            List listaItensEstrutura = null; //Lista de ItemEstruturas filhas
            List lColunas = null;
           
            lColunas = estruturaDao.getAtributosAcessoEstruturaArvore(estruturaSelecionada);
           
            if(lColunas != null && lColunas.size() > 0) {       
              listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, lColunas);
            }
            else {
              listaItensEstrutura = itemDao.getItensFilho(itemEstruturaSelecionado, estruturaSelecionada, "");
            }
           
            listaItensEstrutura = itemDao.getItensIndConclusao(listaItensEstrutura, radConcluido);
 
            if(listaItensEstrutura != null && !listaItensEstrutura.isEmpty()) {   
           
              //Percorre todos os itens filhos
              Iterator itItens = listaItensEstrutura.iterator();
              while (itItens.hasNext()) {
                     
                ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
               
                if ((item.getIndAtivoIett() != null || !"".equals(item.getIndAtivoIett()))
                                && !"N".equals(item.getIndAtivoIett())) {
                 
                  validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());       
                  boolean permissaoAcessoItem = validaPermissao.permissaoExcluirItem() || validaPermissao.permissaoConsultarItem();
                  boolean permissaoAcessoItensFilhos = false;
           
                  /* hint de otimiza��o. S� testa se tem permiss�o para os filhos (recursivo) se n�o tiver para si pr�prio */     
                  if(!permissaoAcessoItem){
                    permissaoAcessoItensFilhos = validaPermissao.permissaoAcessoItensFilhos(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
                  }       
                 
                  if(permissaoAcessoItem || permissaoAcessoItensFilhos){
                    String idLinhaFilho = "iett" + item.getCodIett() + "_pai_ett" + item.getEstruturaEtt().getCodEtt();           
   
View Full Code Here

Examples of ecar.login.SegurancaECAR

           
      long codIett = -1;
      int indice = 0;
      Set ascendentes = new HashSet();
     
        SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        ValidaPermissao validaPermissao = new ValidaPermissao();
       
      while(it.hasNext()){
        AcompRelatorioArel arel = (AcompRelatorioArel) it.next();
       
          List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(arel.getAcompReferenciaItemAri().getAcompReferenciaAref().getTipoAcompanhamentoTa(),seguranca.getGruposAcesso());
        if(listaPermissaoTpfa.contains(arel.getTipoFuncAcompTpfa())
            && validaPermissao.permissaoLeituraAcompanhamento(arel.getAcompReferenciaItemAri(), seguranca.getUsuario(), seguranca.getGruposAcesso())){
             
          // Teste ref. Mantis 10848
//          if("S".equals(this.exigeLiberarAcompanhamento) && !"S".equals(arel.getIndLiberadoArel())){
//            continue;
//          }
View Full Code Here

Examples of ecar.login.SegurancaECAR

      String linkAbrirIettComeco = "";
      String linkAbrirIettFim = "";
      AcompReferenciaAref acompReferenciaAref = null;     
      AcompReferenciaItemAri ari = null;
      AbaDao abaDao = new AbaDao(request);
      SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
      AcompReferenciaDao acompReferenciaDao = new AcompReferenciaDao(request);
      AcompReferenciaItemDao acompReferenciaItemDao = new AcompReferenciaItemDao(request);
     
      StringBuffer retorno = new StringBuffer();
      ItemEstruturaIett item = pItemEstrutura;
     
      retorno.append("<td>");
      retorno.append("<table>");
      retorno.append("<tr>");
      retorno.append("<td nowrap>&nbsp;");
    int nivel = item.getNivelIett().intValue();
    for(int i = 1; i < nivel;i++) {
      retorno.append("<img src=\""+getRequest().getContextPath()+"/images/pixel.gif\" width=\"22\" height=\"9\" alt=\"\">");
    }
    retorno.append("</td>");
   
    // Verificar se a imagem � de mais ou branco             
    String caminhoImagem = "";
    if(linkFim.equals("")) {
      //Quando nao puder expandir o item, a imagem mostrada sera um quadrado em branco
      caminhoImagem = "/images/square.gif";
    } else {
      //Quando puder expandir o item, a imagem mostrada sera a de +
      caminhoImagem = "/images/collapsed_button.gif";
    }
    try{     
      if(codTipoAcompanhamento  != null && !codTipoAcompanhamento.equals("") && codAref != null && !codAref.equals("")) {
               
       
       
        acompReferenciaAref =  (AcompReferenciaAref) acompReferenciaDao.buscar(AcompReferenciaAref.class, Long.valueOf(codAref));
         
        if(acompReferenciaAref.getTipoAcompanhamentoTa() != null) {
          TipoAcompanhamentoTa tipoAcompanhamento = acompReferenciaAref.getTipoAcompanhamentoTa();
          String enderecoAbaVisualizacao = abaDao.pesquisaEnderecoAbaRegistro(tipoAcompanhamento, seguranca.getGruposAcesso(), 2, null);
         
          ari = (AcompReferenciaItemAri) acompReferenciaItemDao.getAcompReferenciaItemByItemEstruturaIett(acompReferenciaAref, pItemEstrutura);
                   
          //Ajustar link...
          /*linkAbrirIettComeco = "<a href=\"javascript:detalharItemEstrutura(form, '"
View Full Code Here

Examples of ecar.login.SegurancaECAR

       
        idLinha = "iett" + itemEstruturaSelecionado.getCodIett() + "_pai_ett" + estruturaSelecionada.getCodEtt();
       
        String nomeItem = "";
        ValidaPermissao validaPermissao = new ValidaPermissao();
        SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        ItemEstruturaIett item = itemEstruturaSelecionado;
       
        validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());       
        boolean permissaoAcessoItem = validaPermissao.permissaoExcluirItem() || validaPermissao.permissaoConsultarItem();
        boolean permissaoAcessoItensFilhos = false;
 
        /* hint de otimiza��o. S� testa se tem permiss�o para os filhos (recursivo) se n�o tiver para si pr�prio */     
        if(!permissaoAcessoItem){
          permissaoAcessoItensFilhos = validaPermissao.permissaoAcessoItensFilhos(item, seguranca.getUsuario(), seguranca.getGruposAcesso());
        }       
       
        if(permissaoAcessoItem || permissaoAcessoItensFilhos){
         
          nomeItem = itemEstruturaDao.criaColunaConteudoColunaArvoreAjax(item, estruturaSelecionada);
View Full Code Here

Examples of ecar.login.SegurancaECAR

         
        idLinha = "iett" + itemEstruturaSelecionado.getCodIett() + "_pai_ett" + estruturaSelecionada.getCodEtt() + "_avo_" + codAvo ;
       
        String nomeItem = "";
        ValidaPermissao validaPermissao = new ValidaPermissao();
        SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        ItemEstruturaIett item = itemEstruturaSelecionado;
       
        validaPermissao.permissoesItem(item, seguranca.getUsuario(), seguranca.getGruposAcesso());       
        boolean permissaoAcessoItem = validaPermissao.permissaoConsultarItem();
       
        if(permissaoAcessoItem ){
         
          nomeItem = itemEstruturaDao.criaColunaConteudoColunaArvoreAjax(item, item.getEstruturaEtt());
View Full Code Here

Examples of ecar.login.SegurancaECAR

    String caminho = configuracao.getRaizUpload() + configuracao.getUploadIntegracao();
    if(!caminho.endsWith("/"))
      caminho = caminho + "/";
   
    String nomeArquivo = Pagina.getParamStr(request, "nomeArquivo");
    SegurancaECAR usuarioLogado = (SegurancaECAR) request.getSession().getAttribute("seguranca");
    String codUsuarioLogado = usuarioLogado.getUsuario().getCodUsu().toString();
   
    String titulo = "Layout para o arquivo \"" + nomeArquivo + "\"";

    String caminhoCompleto = "";
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.