Package ecar.bean

Examples of ecar.bean.AtributoEstruturaListagemItens


     
      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());
                       
            //Busca o conteudo gravado para o atributo livre 
            ItemEstruturaSisAtributoIettSatb itemEstruturaSisAtributo = (ItemEstruturaSisAtributoIettSatb)estruturaDao.buscar(ItemEstruturaSisAtributoIettSatb.class, itemSisAtributoPk);
             
            if (itemEstruturaSisAtributo.getInformacao() != null) { //Alguns atributos livres n�o possuem conteudo no campo informa��o, caso possua deve obter a informa��o  
              nomeItem += itemEstruturaSisAtributo.getInformacao();
            } else {//caso n�o possua, deve obter apenas a descri��o do atributo livre. throws ECARException{
              nomeItem += sisAtributo.getDescricaoSatb();
            }           
          }
        }
       
        atributoEstruturaListagem.setDescricao(nomeItem);
       
        listaAtributoEstruturaListagem.add(atributoEstruturaListagem);
      }
         
      Collections.sort(listaAtributoEstruturaListagem);
View Full Code Here


        List listaFilhosOrdenada = new ArrayList(itemEstruturaDao.getItensOrdenados(listaFilhos, null));
       
        //Iterator itFilhos = listaFilhos.iterator();
        Iterator itFilhos = listaFilhosOrdenada.iterator();
        while(itFilhos.hasNext()){
          AtributoEstruturaListagemItens atbList = (AtributoEstruturaListagemItens) itFilhos.next();
          //ItemEstruturaIett filho = (ItemEstruturaIett) itFilhos.next();
          ItemEstruturaIett filho = atbList.getItem();
          String nomeDinamico = "".equals(atbList.getDescricao().trim()) ? filho.getNomeIett() : atbList.getDescricao();
          geraXMLEstrutura(builder, atbList.getItem(), nomeDinamico, indTipoRelatorio, orgao, request);
        }
       
        builder.closeNode("item");
       
        this.geraXMLTotalizador(builder);
View Full Code Here

         * Algoritmo:
         *   Remove o item de estrutura que n�o atende a condi��o definida em cada filtro. Com isso simula um "AND" dos valores dos filtros.
         * Comentado por Leonardo Ribeiro, 21/01/09
         */
        while (itItensEstrutura.hasNext()){
          AtributoEstruturaListagemItens atributoEstruturaListagemItens= (AtributoEstruturaListagemItens) itItensEstrutura.next();
          ItemEstruturaIett iett = atributoEstruturaListagemItens.getItem();
         
          if (iett.getItemEstruturaIett() != null){
            if (itensRemovidos.contains(iett.getItemEstruturaIett().getCodIett())){
              itensRemovidos.add(iett.getCodIett());
              itItensEstrutura.remove();
View Full Code Here

                 
                  List itensOrdenadosPaginados = new ArrayList();
                  List itensOrdenadosTotalPorNivel = new ArrayList();
                  Iterator itensOrdenadosIt = itensOrdenados.iterator();
                  while(itensOrdenadosIt.hasNext()) {
                    AtributoEstruturaListagemItens atEstListagem = (AtributoEstruturaListagemItens)itensOrdenadosIt.next();
                    if(indiceInicial <= contador && contador <= indiceFinal) {
                      itensOrdenadosPaginados.add(atEstListagem);
                    }
                    if(menorNivel == -1 || atEstListagem.getItem().getNivelIett().intValue() <= menorNivel) {
                      itensOrdenadosTotalPorNivel.add(atEstListagem);
                      contador++;
                    }
                  }
                 
View Full Code Here

             * Este m�todo s� � usado para gera��o do gr�fico, ent�o n�o precisa da ordena��o dos itens.
             * No m�todo que ordena os itens, � tratado se tipoAcompanhamento == null, o m�todo retorna
             * a pr�pria lista de itens. Quando existe um tipoAcompanhamento, o m�todo retorna uma lista
             * de AtributoEstruturaListagemItens.
             */
            AtributoEstruturaListagemItens aeIett = (AtributoEstruturaListagemItens) itItens.next();
            //ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
            ItemEstruturaIett item = aeIett.getItem();
                   
            Map map = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsideradosTotais, item);
           
            if(!map.containsKey(acompReferencia)){
              //N�o foi solicitado acompanhamento
View Full Code Here

           * Este m�todo s� � usado para gera��o do gr�fico, ent�o n�o precisa da ordena��o dos itens.
           * No m�todo que ordena os itens, � tratado se tipoAcompanhamento == null, o m�todo retorna
           * a pr�pria lista de itens. Quando existe um tipoAcompanhamento, o m�todo retorna uma lista
           * de AtributoEstruturaListagemItens.
           */
          AtributoEstruturaListagemItens aeIett = (AtributoEstruturaListagemItens) itItens.next();
          //ItemEstruturaIett item = (ItemEstruturaIett) itItens.next();
          ItemEstruturaIett item = aeIett.getItem();
                 
          Map map = acompReferenciaItemDao.criarMapPeriodoAri(periodosConsiderados, item);
         
          if(!map.containsKey(acompReferencia)){
            //N�o foi solicitado acompanhamento
View Full Code Here

     
      List aeList = new ItemEstruturaDao(null).getItensOrdenados(ietts, tipoAcomp);
      List arels = new ArrayList();
     
      for (Iterator itAe = aeList.iterator(); itAe.hasNext();) {
        AtributoEstruturaListagemItens ae = (AtributoEstruturaListagemItens) itAe.next();
       
        for (Iterator itArels = lista.iterator(); itArels.hasNext();) {
          AcompRelatorioArel arel = (AcompRelatorioArel) itArels.next();

          if(!arels.contains(arel) && arel.getAcompReferenciaItemAri().getItemEstruturaIett().equals(ae.getItem())){
            arels.add(arel);
          }
        }
      }
     
View Full Code Here

            UsuarioUsu usuario,
            OrgaoOrg orgao) throws ECARException {
          try{
          Iterator itItensEstrutura = itensEstrutura.iterator();     
          ItemEstruturaIett itemEstrutura;
          AtributoEstruturaListagemItens atributoEstruturaListagemItens;
          EstruturaAcessoDao estruturaAcessoDao = new EstruturaAcessoDao(null);
         
          //verifica se o usu�rio pode "Gerar Per�odo de Acompanhamento"
          boolean permissaoAdministradorAcompanhamento = estruturaAcessoDao.temPermissoesAcessoAcomp(tipoAcompanhamento, gruposUsuario);
       
          AcompReferenciaItemDao ariDao = new AcompReferenciaItemDao(request);
          boolean usuarioLogadoEmiteParecer = false;
         
          while (itItensEstrutura.hasNext()) {
           
            atributoEstruturaListagemItens= (AtributoEstruturaListagemItens) itItensEstrutura.next();
            itemEstrutura = atributoEstruturaListagemItens.getItem();
            
            //se o �tem n�o � um setor
            if (itemEstrutura.getNivelIett().intValue()>1){
             
//              AcompReferenciaItemAri acompAri = ariDao.getAcompReferenciaItemByItemEstruturaIett(arefSelecionada,itemEstrutura);
View Full Code Here

              ) throws ECARException{
         
         
          Iterator itItensEstrutura = itensEstrutura.iterator();     
          ItemEstruturaIett itemEstrutura;
          AtributoEstruturaListagemItens atributoEstruturaListagemItens;
          AcompReferenciaItemAri acompAri;
          AcompReferenciaItemDao ariDao = new AcompReferenciaItemDao(request);
                   
          while (itItensEstrutura.hasNext()) {
           
            boolean usuarioLogadoEmiteParecerNaoLiberado = false;
              boolean usuarioAdministraAcompanhamentoNaoLiberado = false;
              boolean acompanhamentoLiberado = false;
           
              boolean algumFilhoTemPendencias = false;
              boolean itemPossuiPendencias = false;
                           
            atributoEstruturaListagemItens= (AtributoEstruturaListagemItens) itItensEstrutura.next();
            itemEstrutura = atributoEstruturaListagemItens.getItem();
           
            //se o �tem n�o � um setor
  //            if (itemEstrutura.getNivelIett().intValue()>1){
             
            Iterator itPeriodos = periodosConsiderados.iterator();
View Full Code Here

                   
                    List itensOrdenadosPaginados = new ArrayList();
                    List itensOrdenadosTotalPorNivel = new ArrayList();
                    Iterator itensOrdenadosIt = itensOrdenados.iterator();
                    while(itensOrdenadosIt.hasNext()) {
                      AtributoEstruturaListagemItens atEstListagem = (AtributoEstruturaListagemItens)itensOrdenadosIt.next();
                      if(indiceInicial <= contador && contador <= indiceFinal) {
                        itensOrdenadosPaginados.add(atEstListagem);
                      }
                      if(menorNivel == -1 || atEstListagem.getItem().getNivelIett().intValue() <= menorNivel) {
                        itensOrdenadosTotalPorNivel.add(atEstListagem);
                        contador++;
                      }
                    }
                    return new Object[]{itensOrdenadosPaginados, itensGeralComArvore, itensOrdenadosTotalPorNivel};
View Full Code Here

TOP

Related Classes of ecar.bean.AtributoEstruturaListagemItens

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.