Package ecar.pojo

Examples of ecar.pojo.SisAtributoSatb


        List retorno = new ArrayList();
        List niveisAcesso = this.getNivelAcesso(item);
        if(niveisAcesso != null){
            Iterator itNiveis = niveisAcesso.iterator();
            while(itNiveis.hasNext()){
                SisAtributoSatb nivel = (SisAtributoSatb) itNiveis.next();
                /*
                 * comentado por causa do bug 880
                 *
                 * retorno.add("icon_" + Util.retiraAcentuacao(nivel.getDescricaoSatb().toLowerCase()) + ".png");
                 */
                retorno.add(nivel.getAtribInfCompSatb()); // o nome da imagem est� aqui
            }                       
        }
        return retorno;           
    }
View Full Code Here


            String title = "";
            int ultimaVirgula = 0;
            int tamanho = 0;

            for(Iterator it = niveisAcesso.iterator(); it.hasNext();){
              SisAtributoSatb atributo = (SisAtributoSatb) it.next();
              grupoAtual = atributo.getAtribInfCompSatb().substring(5, 6)// icon_x
              if(!grupoAtual.equals(grupoAnterior)){
                if(grupoAnterior != null){
                      title = String.valueOf(titleImagem.toString()).trim();
                      ultimaVirgula = title.lastIndexOf(',');
                      tamanho = title.length() - 1;
                      if(ultimaVirgula == tamanho){
                        title = title.substring(0, ultimaVirgula);
                      }
                  NomeImgsNivelPlanejamentoBean nomeImgBean = new NomeImgsNivelPlanejamentoBean(nomeImagem.append(".png").toString(), title);
                  retorno.add(nomeImgBean);
                }
               
                grupoAnterior = grupoAtual;
                nomeImagem = new StringBuilder("icon");
                titleImagem = new StringBuilder();
              }
             
              nomeImagem.append("_");
              nomeImagem.append(atributo.getAtribInfCompSatb().substring(7, atributo.getAtribInfCompSatb().indexOf('.')))//{est | ope | tat | ...}
             
              titleImagem.append(atributo.getDescricaoSatb()).append(", ");
             
            }
           
            if(nomeImagem != null && titleImagem != null) {
              title = String.valueOf(titleImagem.toString()).trim();
View Full Code Here

          List niveisPlanejamento = getNivelAcessoById(iett);
          Iterator itNiveis = niveisPlanejamento.iterator();
         
          while(itNiveis.hasNext()){
            Long codSatb = (Long) itNiveis.next();
            SisAtributoSatb nivel = (SisAtributoSatb) sisAtributoDao.buscar(SisAtributoSatb.class, codSatb);
           
            if(nivel != null && "PPA".equals(nivel.getDescricaoSatb())){//N�o foi usado o codSatb para testar devido �s diferen�as de c�digos em Produ��o e Desenvolvimento
              possuiNivelPPA = true;
              break;
            }
          }
         
View Full Code Here

              List niveisPlanejamento = getNivelAcessoById(iett);
              Iterator itNiveis = niveisPlanejamento.iterator();
             
              while(itNiveis.hasNext()){
                Long codSatb = (Long) itNiveis.next();
                SisAtributoSatb nivel = (SisAtributoSatb) sisAtributoDao.buscar(SisAtributoSatb.class, codSatb);
//                N�o foi usado o codSatb para testar devido �s diferen�as de
                // c�digos em Produ��o e Desenvolvimento
                if(nivel != null && "PPA".equals(nivel.getDescricaoSatb())){
                  possuiNivelPPA = true;
                  break;
                }
              }
              if(possuiNivelPPA){
View Full Code Here

              List niveisPlanejamento = getNivelAcessoById(iett);
              Iterator itNiveis = niveisPlanejamento.iterator();
             
              while(itNiveis.hasNext()){
                Long codSatb = (Long) itNiveis.next();
                SisAtributoSatb nivel = (SisAtributoSatb) sisAtributoDao.buscar(SisAtributoSatb.class, codSatb);
               
                if(nivel != null && "PPA".equals(nivel.getDescricaoSatb())){//N�o foi usado o codSatb para testar devido �s diferen�as de c�digos em Produ��o e Desenvolvimento
                  possuiNivelPPA = true;
                  break;
                }
              }
              if(possuiNivelPPA){
View Full Code Here

                             
          Iterator itSisAtributosTa = ta.getSisAtributoSatbs().iterator();
         
          while (itSisAtributosTa.hasNext()){
           
            SisAtributoSatb sisAtributo = (SisAtributoSatb) itSisAtributosTa.next();
           
            //Se for nivel de planejamento
            if (sisAtributo.getSisGrupoAtributoSga().equals(configuracaoDao.getConfiguracao().getSisGrupoAtributoSgaByCodSgaGrAtrNvPlan())){
             
              tipoAcompPossuiNivelPlanejamento = true;
              break;
            }
          }
        }
       
        if(listaItensSelecionaveis != null && listaItensSelecionaveis.size() > 0 && tipoAcompPossuiNivelPlanejamento) {
         
//          if (ta.getSisAtributoSatbs() != null && ta.getSisAtributoSatbs().size() > 0){
//         
//            Iterator itSisAtributosTA = ta.getSisAtributoSatbs().iterator();
//           
//            ConfiguracaoDao configuracaoDao = new ConfiguracaoDao(null);
//            boolean tipoAcompPossuiNivelPlanejamento = false;
//           
//            while (itSisAtributosTA.hasNext()){
//             
//              SisAtributoSatb sisAtb = (SisAtributoSatb) itSisAtributosTA.next();
//             
//              if (sisAtb.getSisGrupoAtributoSga().equals(configuracaoDao.getConfiguracao().getSisGrupoAtributoSgaByCodSgaGrAtrNvPlan())){
//                tipoAcompPossuiNivelPlanejamento = true;
//                break;
//              }
//            }
           
//            if (tipoAcompPossuiNivelPlanejamento){
           
              Iterator itListaItensSelecionaveis = listaItensSelecionaveis.iterator();
           
              //percorre a lista de itens selecionaveis
              while(itListaItensSelecionaveis.hasNext()) {
               
                //AtributoEstruturaListagemItens atbList = (AtributoEstruturaListagemItens) itListaItensSelecionaveis.next();
                  ItemEstruturaIett iett = (ItemEstruturaIett) itListaItensSelecionaveis.next();
                                 
                  if(verificaNivelHierarquicoEstrutura(ta.getEstruturaNivelGeracaoTa(), iett.getEstruturaEtt()) && iett.getItemEstruturaNivelIettns() != null && iett.getItemEstruturaNivelIettns().size()>0) {
                  Iterator itListaAtributoItemEstrutura = iett.getItemEstruturaNivelIettns().iterator();
                 
                 
                  //percorre a lista de atributos de cada item de estrutura
                  while(itListaAtributoItemEstrutura.hasNext()){
                    SisAtributoSatb nivel = (SisAtributoSatb) itListaAtributoItemEstrutura.next();
                   
                    if(nivel.getSisGrupoAtributoSga().equals(configuracaoDao.getConfiguracao().getSisGrupoAtributoSgaByCodSgaGrAtrNvPlan()) &&
                        ta.getSisAtributoSatbs().contains(nivel)) {
                      if (iett.getItemEstruturaIett() != null && !listaIettPai.contains(iett.getItemEstruturaIett())) {
                        Iterator itListaRetorno = listaRetorno.iterator();
                        boolean achou = false;
                        while (itListaRetorno.hasNext()){
View Full Code Here

     
      if (itemOrigem.getItemEstruturaNivelIettns() != null && !itemOrigem.getItemEstruturaNivelIettns().isEmpty()){
        novoItem.setItemEstruturaNivelIettns(new HashSet());
        Iterator itItemEstruturaNivelIettns = itemOrigem.getItemEstruturaNivelIettns().iterator();
        while (itItemEstruturaNivelIettns.hasNext()){
          SisAtributoSatb sisAtributoSatb = (SisAtributoSatb) itItemEstruturaNivelIettns.next();
          novoItem.getItemEstruturaNivelIettns().add( this.buscar(SisAtributoSatb.class, sisAtributoSatb.getCodSatb()));
        }
      } else {
        novoItem.setItemEstruturaNivelIettns(null);
       
      }
View Full Code Here

                      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());
             
            try {
             
              //Busca o conteudo gravado para o atributo livre 
              ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtributo = (ItemEstruturaSisAtributoIettSatb)this.buscar(ItemEstruturaSisAtributoIettSatb.class, itemSisAtributoPk);
               
              if (itemEstruturaSisAtributo.getInformacao() != null && !itemEstruturaSisAtributo.getInformacao().equals("")) { //Alguns atributos livres n�o possuem conteudo no campo informa��o, caso possua deve obter a informa��o  
                if(campoMultiValor && !primeiro) {
                  nomeItem += configuracaoCfg.getSeparadorCampoMultivalor();
                }
                nomeItem += itemEstruturaSisAtributo.getInformacaoFormatada();
                primeiro = false;
              } else if(!sisAtributo.getDescricaoSatb().equals("")) {//caso n�o possua, deve obter apenas a descri��o do atributo livre. throws ECARException{
                if(campoMultiValor && !primeiro) {
                  nomeItem += configuracaoCfg.getSeparadorCampoMultivalor();
                }
                nomeItem += sisAtributo.getDescricaoSatb();
                primeiro = false;
              }
               
               
            } catch (ECARException ex){ //Retira o caracter "-" da �ltima posi��o da string, caso ele ocorra. Ex.: "Teste -" => "Teste" 
View Full Code Here

     
   
    session.evict(sisAtributoBean);
   
    SisAtributoSatb sisAtributo = (SisAtributoSatb) buscar(SisAtributoSatb.class, sisAtributoBean.getCodSatb());

    if (!sisAtributoBean.isAtivo() && sisAtributo.isAtivo()){
     
      EstruturaDao estruturaDao = new EstruturaDao(request);
      List<EstruturaEtt> estruturas = estruturaDao.getEstruturasSisAtributo(sisAtributo);
     
      if (estruturas.size() > 0){
                       
        throw new ECARException("sisAtributo.alteracao.erro.indAtivoSatb");
      }
    }
   
    //Verifica se � do tipo ID
    if (sisAtributo.isAtributoAutoIcremental() || sisAtributo.isAtributoContemMascara()) {
     
      if (houveAlteracao(sisAtributoBean,sisAtributo)){
     
        ItemEstruturaDao itemEstDao = new ItemEstruturaDao(request);
       
View Full Code Here

   * @return List
   * @throws ECARException
   */
    public List getAtributosTipoAcesso() throws ECARException {
        ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
        SisAtributoSatb atributo = new SisAtributoSatb();
        atributo.setSisGrupoAtributoSga(configuracao.getSisGrupoAtributoSgaByCodSgaGrAtrTpAcesso());
        return super.pesquisar(atributo, null);
    }
View Full Code Here

TOP

Related Classes of ecar.pojo.SisAtributoSatb

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.