Package ecar.pojo

Examples of ecar.pojo.EstrutTpFuncAcmpEtttfa


        Set funcoesAcompanhamento = estrutura.getEstrutTpFuncAcmpEtttfas();

        if(funcoesAcompanhamento != null) {
          Iterator itTpFunAnt = funcoesAcompanhamento.iterator();
          while (itTpFunAnt.hasNext()) {
            EstrutTpFuncAcmpEtttfa estruturaTpFuncaoAnt = (EstrutTpFuncAcmpEtttfa) itTpFunAnt.next();
            boolean achou = false;
            for(int i=0; i<listaPareceres.size(); i++) {
              AcompRelatorioArel relatorio = (AcompRelatorioArel) listaPareceres.get(i);
             
              statusAri = relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl();
             
              if(relatorio.getTipoFuncAcompTpfa().getCodTpfa().equals(estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getCodTpfa())) {
               
                if("S".equals(exigeLiberarAcompanhamento) && !relatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl().equals(statusLiberado)){
                  //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                  linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                  //Campo Situ��o - Na linha -> Atrasado
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo Cor- Linha -> vermelho
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
                  //Campo: Observa��o // Pode estar configurado para ser ocultado
                  if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
                    linhaRetorno += "N/L";
                    linhaRetorno += this.separadorCampos;
                 
                  achou = true;
                  break;
                } else {
                  //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                  linhaRetorno += relatorio.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                 
                 
                  //Campo Situ��o - Na linha -> Atrasado
                  if(relatorio.getSituacaoSit()!= null)
                    linhaRetorno += relatorio.getSituacaoSit().getDescricaoSit().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  else
                    linhaRetorno += "N/I";
                 
                  linhaRetorno += this.separadorCampos;
                 
                 
                  //Campo Cor- Linha -> vermelho
                  if(relatorio.getCor() != null)
                    linhaRetorno += relatorio.getCor().getSignificadoCor().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  else
                    linhaRetorno  += "N/I";
                 
                  linhaRetorno += this.separadorCampos;
                 
                  //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
                  if(relatorio.getDescricaoArel() != null)
                    linhaRetorno +=  relatorio.getDescricaoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                  linhaRetorno += this.separadorCampos;
                 
                  //Campo: Observa��o // Pode estar configurado para ser ocultado
                  if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")){
                    if(relatorio.getComplementoArel() != null && !"".equals(relatorio.getComplementoArel().trim()))
                      linhaRetorno += relatorio.getComplementoArel().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                    else
                      linhaRetorno  += "N/I";
                   
                    linhaRetorno += this.separadorCampos;
                  }
                 
                  achou = true;
                  break;
                 
                }
               
              }
             
            }
           
            if(achou == false) {
              if("S".equals(exigeLiberarAcompanhamento) && statusAri != null && !statusAri.equals(statusLiberado)){
                //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                linhaRetorno += this.separadorCampos;
                //Campo Situ��o - Na linha -> Atrasado
                linhaRetorno += "N/L";
                linhaRetorno += this.separadorCampos;
                //Campo Cor- Linha -> vermelho
                linhaRetorno += "N/L";
                linhaRetorno += this.separadorCampos;
                //Campo  Label da posi��o em fun��o de acompanhamento - Linha: Repete o mesmo do cabe�alho
                linhaRetorno += "N/L";
                linhaRetorno += this.separadorCampos;
                //Campo: Observa��o // Pode estar configurado para ser ocultado
                if (ocultarObservacoesParecer == null || ocultarObservacoesParecer.equals("N")) {
                  linhaRetorno += "N/L";
                  linhaRetorno += this.separadorCampos;
               
              } else {
                //Campo Fun��o de Acompanhamento - Na linha -> Label da fun��o de acompanhamento
                linhaRetorno += estruturaTpFuncaoAnt.getTipoFuncAcompTpfa().getLabelTpfa().replaceAll("\n"," ").replaceAll("\r"," ").replaceAll("\t", " ");
                linhaRetorno += this.separadorCampos;
                //Campo Situ��o - Na linha -> Atrasado
                linhaRetorno += this.separadorCampos;
                //Campo Cor- Linha -> vermelho
                linhaRetorno += this.separadorCampos;
View Full Code Here


   
    itFuncoesAcompanhamento = item.getEstruturaEtt().getEstrutTpFuncAcmpEtttfas().iterator();

    while(itFuncoesAcompanhamento.hasNext()){
     
      EstrutTpFuncAcmpEtttfa funcaoAcomp = (EstrutTpFuncAcmpEtttfa) itFuncoesAcompanhamento.next();
      TipoFuncAcompTpfa funcaoAcompanhamento = funcaoAcomp.getTipoFuncAcompTpfa();
      ItemEstUsutpfuacIettutfa fuacNovo = getUsuarioAcompanhamento(item, funcaoAcompanhamento);
      ItemEstUsutpfuacIettutfa fuacAnterior = getUsuarioAcompanhamento(fuacAnteriores, item, funcaoAcompanhamento);
      if(fuacNovo != null){
        if(fuacAnterior == null){
          String manterProximoNivel = funcaoAcomp.getIndManterProximoNivelEtttfa();
          ItemEstrutUsuarioIettus iettus = incluirPermissaoItem(item, fuacNovo,manterProximoNivel);
          session.save(iettus);

          item.getEstruturaEtt();
View Full Code Here

    Set itemEstrutUsuarioIettus = new HashSet();
    Iterator itFuncoesAcompanhamento = item.getEstruturaEtt().getEstrutTpFuncAcmpEtttfas().iterator();
   
    while(itFuncoesAcompanhamento.hasNext()){
     
      EstrutTpFuncAcmpEtttfa funcaoAcomp = (EstrutTpFuncAcmpEtttfa) itFuncoesAcompanhamento.next();
      TipoFuncAcompTpfa funcaoAcompanhamento = funcaoAcomp.getTipoFuncAcompTpfa();
      ItemEstUsutpfuacIettutfa fuacNovo = getUsuarioAcompanhamento(item, funcaoAcompanhamento);
     
      if(fuacNovo != null){
        String manterProximoNivel = funcaoAcomp.getIndManterProximoNivelEtttfa();
        ItemEstrutUsuarioIettus iettus = incluirPermissaoItem(item, fuacNovo,manterProximoNivel);
        itemEstrutUsuarioIettus.add(iettus);

        item.getEstruturaEtt();
      }             
View Full Code Here

        Set funcoesAcomp = estrutura.getEstrutTpFuncAcmpEtttfas();
        // Itera pelas fun��es buscando no request o valor passado.
        if (funcoesAcomp != null) {
            Iterator it = funcoesAcomp.iterator();
            while (it.hasNext()) {
                EstrutTpFuncAcmpEtttfa funcao = (EstrutTpFuncAcmpEtttfa) it.next();
                if (!"".equals(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()+"rev"))) {
                    IettUsutpfuacrevIettutfar funcaoItemEstruturaRev = new IettUsutpfuacrevIettutfar();
                    funcaoItemEstruturaRev.setItemEstruturarevisaoIettrev(itemEstruturaRev);
                    funcaoItemEstruturaRev.setTipoFuncAcompTpfa(funcao.getTipoFuncAcompTpfa());
                    funcaoItemEstruturaRev.setUsuarioUsu((UsuarioUsu) this.buscar(UsuarioUsu.class,
                        Long.valueOf(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()+"rev"))));
                    itemEstruturaRev.getIettUsutpfuacrevIettutfars().add(funcaoItemEstruturaRev);
                }
            }
        }
    }
View Full Code Here

          }*/
         
          if(estrutTpFuncAcmpEtttfa != null && !estrutTpFuncAcmpEtttfa.isEmpty()){
            Iterator itEstrutTpFuncAcmpEtttfa = estrutTpFuncAcmpEtttfa.iterator();
            while(itEstrutTpFuncAcmpEtttfa.hasNext()){
              EstrutTpFuncAcmpEtttfa etttfa = (EstrutTpFuncAcmpEtttfa) itEstrutTpFuncAcmpEtttfa.next();
              EstrutTpFuncAcmpEtttfa novaEtttfa = (EstrutTpFuncAcmpEtttfa) BeanUtils.cloneBean(etttfa);
              novaEtttfa.getComp_id().setCodEtt(novaEtt.getCodEtt());
              novaEtttfa.setEstruturaEtt(novaEtt);
              session.save(novaEtttfa);
            }
          }

          if(estruturaAtributoEttats != null && !estruturaAtributoEttats.isEmpty()){
View Full Code Here

       
        // Itera pelas fun��es buscando no request o valor passado.
        if (funcoesAcomp != null) {
         
          for (Iterator it = funcoesAcomp.iterator(); it.hasNext();) {
        EstrutTpFuncAcmpEtttfa funcao = (EstrutTpFuncAcmpEtttfa) it.next();
          if (!planejamentoBloqueado || (planejamentoBloqueado && !funcao.iGetBloqueado()) || podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, funcao, funcoesDoUsuario)  ) {
          if (!"".equals(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()))) {
                      ItemEstUsutpfuacIettutfa funcaoItemEstrutura = new ItemEstUsutpfuacIettutfa();
                      funcaoItemEstrutura.setItemEstruturaIett(itemEstrutura);
                      funcaoItemEstrutura.setTipoFuncAcompTpfa(funcao.getTipoFuncAcompTpfa());
                      if (Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).startsWith("U")){
                        funcaoItemEstrutura.setUsuarioUsu((UsuarioUsu) this.buscar(UsuarioUsu.class, Long.valueOf(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).substring(1))));
                      }
                      else if (Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).startsWith("G")){
                        funcaoItemEstrutura.setSisAtributoSatb((SisAtributoSatb) this.buscar(SisAtributoSatb.class, Long.valueOf(Pagina.getParamStr(request, "Fun" + funcao.getTipoFuncAcompTpfa().getCodTpfa()).substring(1))));
                      }
                      itemEstrutura.getItemEstUsutpfuacIettutfas().add(funcaoItemEstrutura);
                  }
          }
            }
View Full Code Here

              // Descobre as fun��es de acompanhamento de uma estrutura
              Set funcoesAcomp = estrutura.getEstrutTpFuncAcmpEtttfas();
              // Itera pelas fun��es buscando as que est�o bloqueadas para altera��o
              if (funcoesAcomp != null) {
                for (Iterator it = funcoesAcomp.iterator(); it.hasNext();) {
                  EstrutTpFuncAcmpEtttfa funcao = (EstrutTpFuncAcmpEtttfa) it.next();
                  if (funcao.iGetBloqueado()  && ( !podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, funcao, funcoesDoUsuario)) ) {
                    funcoesBloqueadas.add(funcao);
                  }
                }
              }
          }
         
          List funcoesNaoAlteradas = new ArrayList();
          // apagar as funcoes de acompanhamento do item
          if (itemEstrutura.getItemEstUsutpfuacIettutfas() != null) {
              Iterator it = itemEstrutura.getItemEstUsutpfuacIettutfas().iterator();
              while (it.hasNext()) {
          ItemEstUsutpfuacIettutfa obj = (ItemEstUsutpfuacIettutfa)it.next();
          // Assume que a fun��o est� desbloqueada
          Boolean podeAlterar = true;
          // Itera entre as fun��es que est�o bloqueadas. S� haver� valores nesta lista,
          // caso o planejamento esteja bloqueado.
          Iterator it2 = funcoesBloqueadas.iterator();
          while (it2.hasNext()) {
            EstrutTpFuncAcmpEtttfa funcaoBloqueada = (EstrutTpFuncAcmpEtttfa)it2.next();
            // compara a fun��o e verifica se a confira��o est� para bloqueada.
            // Caso bloqueada, define que o usu�rio n�o pode ter alterado a fun��o.
            if (funcaoBloqueada.getComp_id().getCodTpfa().equals(obj.getComp_id().getCodTpfa())) {
              podeAlterar = false;
              break;
            }
          }
          // S� remove do banco de dados as fun��es que o usu�rio poderia ter alterado.
View Full Code Here

TOP

Related Classes of ecar.pojo.EstrutTpFuncAcmpEtttfa

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.