Examples of EstruturaAtributoEttat


Examples of ecar.pojo.EstruturaAtributoEttat

        if ( funcaoFun != null ){
            Iterator itEstruturaAtributos = estruturaAtributos.iterator(  );

            while ( itEstruturaAtributos.hasNext(  ) ){
                EstruturaAtributoEttat estruturaAtributoEttat = (EstruturaAtributoEttat) itEstruturaAtributos.next(  );

                if ( ! estruturaAtributoEttat.getAtributosAtb(  ).getFuncaoFun(  ).equals( funcaoFun ) ){
                    itEstruturaAtributos.remove(  );
                }
            }
        }

        if ( possuiTiposAcomps && possuiEttats ){
            List estruturaAtributosFiltrados = new ArrayList(  );
            Iterator it = estAtribTipoAcomp.iterator(  );

            while ( it.hasNext(  ) ){
                EstAtribTipoAcompEata eata = (EstAtribTipoAcompEata) it.next(  );

                // SERPRO add filtroEata
                List ettats = this.getEstruturaAtributoEttatByEata( eata.getTipoAcompanhamentoTa(  ),
                                                          eata.getExibirEata(  ),
                                                          eata.getSequenciaEata(  ),
                                                          eata.getFiltroEata(  ) );
                Iterator itEt = ettats.iterator(  );

                while ( itEt.hasNext(  ) ){
                    EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) itEt.next(  );

                    if ( ! estruturaAtributosFiltrados.contains( ettat ) ){
                        estruturaAtributosFiltrados.add( ettat );
                    }
                }
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

        {
            Iterator itEstruturaAtributoEttats = estruturaEtt.getEstruturaAtributoEttats().iterator();

            while (itEstruturaAtributoEttats.hasNext())
            {
                EstruturaAtributoEttat estruturaAtributoEttat = (EstruturaAtributoEttat) itEstruturaAtributoEttats.next();

                if ( funcaoFun != null )
                {
                    if (estruturaAtributoEttat.getAtributosAtb().getFuncaoFun().equals(funcaoFun))
                    {
                      retorno.add(estruturaAtributoEttat);
                    }
                }               
            }
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

    Set<AtributosAtb> atributos = funcao.getFuncaoFun().getAtributosAtbs();
    if(atributos != null){
      for(AtributosAtb atributo: atributos){
        if(atributo.getEstruturaAtributoEttats() != null && atributo.getEstruturaAtributoEttats().size() > 0){
          for(Object estAtrib: atributo.getEstruturaAtributoEttats()){
            EstruturaAtributoEttat a = (EstruturaAtributoEttat) estAtrib;
            if(a.getComp_id().getCodEtt().equals(funcao.getComp_id().getCodEtt())){
              if(a.iGetBloqueado() == true){
                return true;
              }
            }
          }
        }
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

    List estruturaAtributos = estruturaDao.getAtributosArvoreEstrutura(estruturaSelecionada);
   
    if (estruturaAtributos != null && estruturaAtributos.size() > 0){
   
      EstruturaAtributoEttat estruturaAtributo = (EstruturaAtributoEttat) estruturaAtributos.get(0);
     
      Iterator itItens = itens.iterator();
     
      while (itItens.hasNext()){
       
        AtributoEstruturaListagemItens atributoEstruturaListagem = new AtributoEstruturaListagemItens();
        ItemEstruturaIett item = (ItemEstruturaIett)itItens.next();
        atributoEstruturaListagem.setItem(item);
       
        String nomeItem = "";
        if (estruturaAtributo.getAtributosAtb().getSisGrupoAtributoSga() == null) { //Se n�o for atributo livre
          nomeItem += estruturaAtributo.iGetValor(item);
        } else {//Se for atributo livre
          Set<SisAtributoSatb> sisAtributos = estruturaAtributo.getAtributosAtb().getSisGrupoAtributoSga().getSisAtributoSatbs();
         
          for (SisAtributoSatb sisAtributo : sisAtributos) { //Obtem os atributos livres do grupo 
           
            ItemEstruturaSisAtributoIettSatbPK itemSisAtributoPk = new ItemEstruturaSisAtributoIettSatbPK(item.getCodIett(),sisAtributo.getCodSatb());
                       
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

          }

          if(estruturaAtributoEttats != null && !estruturaAtributoEttats.isEmpty()){
            Iterator itEstruturaAtributosEttats = estruturaAtributoEttats.iterator();
            while(itEstruturaAtributosEttats.hasNext()){
              EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) itEstruturaAtributosEttats.next();
              EstruturaAtributoEttat novaEttat = (EstruturaAtributoEttat) BeanUtils.cloneBean(ettat);
              novaEttat.getComp_id().setCodEtt(novaEtt.getCodEtt());
              novaEttat.setEstruturaEtt(novaEtt);
              novaEttat.setEstAtribTipoAcompEatas(null);
              session.save(novaEttat);
              if(ettat != null && ettat.getEstAtribTipoAcompEatas() != null && !ettat.getEstAtribTipoAcompEatas().isEmpty()) {
                List eatas = new ArrayList(ettat.getEstAtribTipoAcompEatas());
                if(eatas != null && !eatas.isEmpty()){
                  Iterator itEatas = eatas.iterator();
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

    FuncaoFun funcao = funcaoDao.getFuncaoDadosGerais();

      List sgas = new ArrayList();
      if(itemEstrutura.getEstruturaEtt() != null && itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats() != null && !itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().isEmpty()){
        for(Iterator it = itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().iterator(); it.hasNext();){
          EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) it.next();
          if(ettat.getAtributosAtb() != null && ettat.getAtributosAtb().getSisGrupoAtributoSga() != null){
              if ((ettat.getAtributosAtb().getFuncaoFun().equals(funcao)) &&
                  (!planejamentoBloqueado ||
                  (planejamentoBloqueado && !ettat.iGetBloqueado()) ||
                  podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, ettat, funcoesDoUsuario)) ) {
               
                sgas.add(ettat.getAtributosAtb().getSisGrupoAtributoSga());
              }
          }
        }
      }
     
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

       List sgas = new ArrayList();
        if (planejamentoBloqueado) {
          // busca os atributos livre configurados para o item em seu n�vel na estrutura
          if(itemEstrutura.getEstruturaEtt() != null && itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats() != null && !itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().isEmpty()){
              for(Iterator it = itemEstrutura.getEstruturaEtt().getEstruturaAtributoEttats().iterator(); it.hasNext();){
                EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) it.next();
                if(ettat.getAtributosAtb() != null && ettat.getAtributosAtb().getSisGrupoAtributoSga() != null){
                    // verifica se o atributo livre esta configurado para estar bloqueado.
                  if (ettat.iGetBloqueado() && ( !podeEditarAtributoBloqueadoNaEstrutura(itemEstrutura, ettat, funcoesDoUsuario)) ) {  
                      //System.out.println("Atributo Livre" + ettat.getLabelEstruturaEttat());
                      sgas.add(ettat.getAtributosAtb().getSisGrupoAtributoSga());
                    }
                }
              }
            }
        }
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

   
    if(!itAtributos.hasNext()){
      nomeItem = "Atributo n�o configurado";
    }else if (item.getCodIett() != null) {
      while(itAtributos.hasNext()){
        EstruturaAtributoEttat atributo = (EstruturaAtributoEttat) itAtributos.next();
        boolean campoMultiValor = false;
        boolean primeiro = true;
       
        if (atributo.getAtributosAtb().getSisGrupoAtributoSga() == null) { //Se n�o for atributo livre
          if (atributo.getAtributosAtb().getSisGrupoAtributoSga() == null) { //Se n�o for atributo livre
                      if("nivelPlanejamento".equals(atributo.iGetNome())){
                          String niveis = "";
                          if(item.getItemEstruturaNivelIettns() != null && !item.getItemEstruturaNivelIettns().isEmpty()){
                              Iterator itNiveis = item.getItemEstruturaNivelIettns().iterator();
                              while(itNiveis.hasNext()){
                                  SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                                  niveis += nivel.getDescricaoSatb() + "; ";
                              }
                              niveis = niveis.substring(0, niveis.lastIndexOf(";"));
                          }
                          nomeItem += niveis + (itAtributos.hasNext() ? " - " : "");
                      }
                      else {
                          nomeItem += atributo.iGetValor(item) + (itAtributos.hasNext() ? " - " : "");
                      }
          }
        } else {//Se for atributo livre
          Set<SisAtributoSatb> sisAtributos = atributo.getAtributosAtb().getSisGrupoAtributoSga().getSisAtributoSatbs();
         
          Iterator sisAtributosIt = sisAtributos.iterator();
          while(sisAtributosIt.hasNext()) { //Obtem os atributos livres do grupo
            SisAtributoSatb sisAtributo = (SisAtributoSatb)sisAtributosIt.next();
            ItemEstruturaSisAtributoIettSatbPK itemSisAtributoPk = new ItemEstruturaSisAtributoIettSatbPK(item.getCodIett(),sisAtributo.getCodSatb());
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

       
    AtributosAtb atributo = new AtributosAtb();
    atributo.setNomeAtb("indAtivoPtc");   
    atributo = (AtributosAtb) new AtributoDao(request).pesquisar(atributo, new String[]{"codAtb", "Asc"}).get(0);   
   
    EstruturaAtributoEttat estruturaAtributo = new EstruturaAtributoEttat();
    estruturaAtributo.setAtributosAtb(atributo);   
    estruturaAtributo.setEstruturaEtt(pontoCritico.getItemEstruturaIett().getEstruturaEtt());   
    List estruturaAtributos = new EstruturaAtributoDao(request).pesquisar(estruturaAtributo, new String[]{"", ""});
   
    if (estruturaAtributos != null && estruturaAtributos.size() > 0){
      pontoCritico.setIndAtivoPtc(indAtivoPtc);
    }   
View Full Code Here

Examples of ecar.pojo.EstruturaAtributoEttat

    FuncaoDao funcaoDao = new FuncaoDao(request);
    FuncaoFun funcao = funcaoDao.getFuncaoPontosCriticos();
    List sgas = new ArrayList();
    if (estruturaEtt != null && estruturaEtt.getEstruturaAtributoEttats() != null && !estruturaEtt.getEstruturaAtributoEttats().isEmpty()) {
      for (Iterator it = estruturaEtt.getEstruturaAtributoEttats().iterator(); it.hasNext();) {
        EstruturaAtributoEttat ettat = (EstruturaAtributoEttat) it.next();
        if (ettat.getAtributosAtb() != null && ettat.getAtributosAtb().getSisGrupoAtributoSga() != null) {
          if ((ettat.getAtributosAtb().getFuncaoFun().equals(funcao))
                  && (!planejamentoBloqueado || (planejamentoBloqueado && !ettat.iGetBloqueado()) || podeEditarAtributoBloqueadoNaEstrutura(ettat,
                          funcoesDoUsuario))) {
            sgas.add(ettat.getAtributosAtb().getSisGrupoAtributoSga());
          }
        }
      }
    }
    // Percorrer grupo de atributos para selecionar os atributos livres...
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.