Package ecar.pojo

Examples of ecar.pojo.EstruturaEtt


     * @author N/C
   * @since N/C
   * @version N/C
     */
    public void geraHTMLSituacaoSit() {
      EstruturaEtt estruturaEtt = null;
      SituacaoSit situacao = null;
     
      try {
       
        List situacoes = null;
View Full Code Here


     
      while( it.hasNext() ) {
        ItemEstruturaIett itemIett = (ItemEstruturaIett) it.next();
       
        EstruturaDao estruturaDAO = new EstruturaDao(null);
        EstruturaEtt estruturaItens = (EstruturaEtt)estruturaDAO.buscar(EstruturaEtt.class, itemIett.getEstruturaEtt().getCodEtt());
        String descricaoItem = itemEstruturaDAO.criaColunaConteudoColunaArvoreAjax(itemIett, estruturaItens);
       
        /* Identa��o pelo n�vel do item */
        for(int i = 1; i < itemIett.getNivelIett().intValue(); i++){
          html.append("<img src=\"").append(this.contextPath).append("/images/pixel.gif\" width=\"22\" height=\"9\">");
View Full Code Here

     
      while( it.hasNext() ) {
        ItemEstruturaIett itemIett = (ItemEstruturaIett) it.next();
       
        EstruturaDao estruturaDAO = new EstruturaDao(null);
        EstruturaEtt estruturaItens = (EstruturaEtt)estruturaDAO.buscar(EstruturaEtt.class, itemIett.getEstruturaEtt().getCodEtt());
        String descricaoItem = itemEstruturaDAO.criaColunaConteudoColunaArvoreAjax(itemIett, estruturaItens);
       
        /* Identa��o pelo n�vel do item */
        for(int i = 1; i < itemIett.getNivelIett().intValue(); i++){
          html.append("<img src=\"").append(this.contextPath).append("/images/pixel.gif\" width=\"22\" height=\"9\">");
View Full Code Here

      System.out.println("TempAtualizacaoARFDao.duplicarEstruturas() - Buscando estruturas...");
      List listaEstruturas = estruturaDao.listar(EstruturaEtt.class, new String[]{"seqApresentacaoEtt","asc"});
      if(listaEstruturas != null && !listaEstruturas.isEmpty()){
        Iterator it = listaEstruturas.iterator();
        while(it.hasNext()){
          EstruturaEtt ett = (EstruturaEtt) it.next();
         
          //Clonando a estrutura
          EstruturaEtt novaEtt = (EstruturaEtt) BeanUtils.cloneBean(ett);
          //EstruturaEtt novaEtt = new EstruturaEtt();
         
          //Setando os dados para incluir...
          novaEtt.setCodEtt(null);
          String nome = ett.getNomeEtt() + " 2";
          if(nome.length() > 30)
            nome = nome.substring(0, 28) + "2";
         
          novaEtt.setNomeEtt(nome);
         
          String sigla = ett.getSiglaEtt() + " 2";
          if(sigla.length() > 10)
            sigla = sigla.substring(0, 8) + "2";
           
          novaEtt.setSiglaEtt(sigla);
         
          novaEtt.setEstruturaEtt(null);
          novaEtt.setEstruturaEtts(null);
          novaEtt.setItemEstruturaIetts(null);
          novaEtt.setItemEstruturarevisaoIettrevs(null);
          novaEtt.setEstruturaSituacaoEtts(null);
          novaEtt.setTipoAcompanhamentoTas(null);

          /*
          List situacoes = new ArrayList(ett.getEstruturaSituacaoEtts());
          novaEtt.setEstruturaSituacaoEtts(null);
          */
          List estrutTpFuncAcmpEtttfa = new ArrayList(ett.getEstrutTpFuncAcmpEtttfas());
          novaEtt.setEstrutTpFuncAcmpEtttfas(null);

          List estruturaAcessoEttas = new ArrayList(ett.getEstruturaAcessoEttas());
          novaEtt.setEstruturaAcessoEttas(null);

          List estruturaAtributoEttats = new ArrayList(ett.getEstruturaAtributoEttats());
          novaEtt.setEstruturaAtributoEttats(null);

          List estruturaFuncaoEttfs = new ArrayList(ett.getEstruturaFuncaoEttfs());
          novaEtt.setEstruturaFuncaoEttfs(null);
         
         
          //Salvando a estrutura para obter o novo codEtt
          session.save(novaEtt);

//          Percorrendo objetos sets da estrutura para modificar para a nova estrutura
          /*if(situacoes != null && !situacoes.isEmpty()){
            Iterator itSituacoes = situacoes.iterator();
            while(itSituacoes.hasNext()){
              SituacaoSit sit = (SituacaoSit) itSituacoes.next();
              SituacaoSit novaSit = (SituacaoSit) BeanUtils.cloneBean(sit);
              //novaEtttfa.getComp_id().setCodEtt(novaEtt.getCodEtt());
              //novaEtttfa.setEstruturaEtt(novaEtt);
              novaSit.getEstruturaSituacaoEtts().add(novaEtt);
              session.save(novaSit);
            }
          }*/
         
          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()){
            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();
                  while(itEatas.hasNext()){
                    EstAtribTipoAcompEata eata = (EstAtribTipoAcompEata) itEatas.next();
                    EstAtribTipoAcompEata novaEata = (EstAtribTipoAcompEata) BeanUtils.cloneBean(eata);
                   
                    novaEata.setEstruturaAtributoEttat(novaEttat);
                   
                    session.save(novaEata);
                  }
                }
              }
            }
          }

         
          if(estruturaFuncaoEttfs != null && !estruturaFuncaoEttfs.isEmpty()){
            Iterator itEstruturaFuncaoEttfs = estruturaFuncaoEttfs.iterator();
            while(itEstruturaFuncaoEttfs.hasNext()){
              EstruturaFuncaoEttf ettf = (EstruturaFuncaoEttf) itEstruturaFuncaoEttfs.next();
              EstruturaFuncaoEttf novaEttf = (EstruturaFuncaoEttf) BeanUtils.cloneBean(ettf);
              novaEttf.getComp_id().setCodEtt(novaEtt.getCodEtt());
              novaEttf.setEstruturaEtt(novaEtt);
              session.save(novaEttf);
            }
          }

          if(estruturaAcessoEttas != null && !estruturaAcessoEttas.isEmpty()){
            Iterator itEstruturaAcessoEttas = estruturaAcessoEttas.iterator();
            while(itEstruturaAcessoEttas.hasNext()){
              EstruturaAcessoEtta etta = (EstruturaAcessoEtta) itEstruturaAcessoEttas.next();
              EstruturaAcessoEtta novoEtta = (EstruturaAcessoEtta) BeanUtils.cloneBean(etta);
             
              novoEtta.getComp_id().setCodEtt(novaEtt.getCodEtt());
              novoEtta.setEstruturaEtt(novaEtt);
             
              session.save(novoEtta);
            }
          }
View Full Code Here

    // se, no caso do planejamento estar bloqueado, o atributo pode ou n�o ser alterado.
    // No caso de o planejamento n�o estar bloqueado ou ser a inser��o de um novo item,
    // n�o faz diferen�a.
        List atributos = new ArrayList();
        EstruturaDao estruturaDao = new EstruturaDao(request);
        EstruturaEtt estrutura = itemEstrutura.getEstruturaEtt();
        atributos = estruturaDao.getAtributosEstruturaDadosGerais(estrutura);
      // Realiza itera��o entre todos os atributos configurados na estrutura.
        Iterator it = atributos.iterator();
      while(it.hasNext()) {
        ObjetoEstrutura element = (ObjetoEstrutura) it.next();
View Full Code Here

      List funcoesDoUsuario = (new TipoFuncAcompDao(null)).getFuncoesAcompNaEstruturaDoUsuario(itemEstrutura , seg.getUsuario(), seg.getGruposAcesso());

      //Limpa a collection
        itemEstrutura.setItemEstUsutpfuacIettutfas(new HashSet());
        // Descobre a Estrutura do item
        EstruturaEtt estrutura = itemEstrutura.getEstruturaEtt();
        // Descobre as fun��es de acompanhamento de uma estrutura
        Set funcoesAcomp = estrutura.getEstrutTpFuncAcmpEtttfas();
       
        // Itera pelas fun��es buscando no request o valor passado.
        if (funcoesAcomp != null) {
         
          for (Iterator it = funcoesAcomp.iterator(); it.hasNext();) {
View Full Code Here

          List funcoesBloqueadas = new ArrayList();
          // Caso o planejamento esteja bloqueado, Busca as fun��es de acompanhamento que
          // est�o bloqueadas e adiciona elas na lista "funcoesBloqueadas".
          if (planejamentoBloqueado) {
              // Descobre a Estrutura do item
              EstruturaEtt estrutura = itemEstrutura.getEstruturaEtt();
              // 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)) ) {
View Full Code Here

       
    /*2.Para cada estrutura 'e' obtida no passo anterior*/
       
        Iterator itEstrutura = itens.iterator();
        while(itEstrutura.hasNext()){
          EstruturaEtt e = (EstruturaEtt) itEstrutura.next();
        
          /*3.Obter as colunas dessa estrutura (EstruturaDao.getAtributosAcessoEstrutura('e');)*/
          List atributos = estruturaDao.getAtributosAcessoEstrutura(e);
          if(atributos != null && atributos.size() > 0){
             ObjetoEstrutura objeto = (ObjetoEstrutura) atributos.get(0); //primeira coluna obtida
View Full Code Here

      
       // ordenar a lista de estruturas por label
       Collections.sort(listEstruturas,
              new Comparator() {
              public int compare(Object o1, Object o2) {                                  
                EstruturaEtt ord1 = (EstruturaEtt) o1;
                EstruturaEtt ord2 = (EstruturaEtt) o2;
               
                return ord1.getNomeEtt().compareTo(ord2.getNomeEtt())
          }
           }
    );
      
       // Gerar uma lista de itens para cada n�vel
       List listOrdenacaoPorNivel = new ArrayList();
      Iterator itNiveis = listNiveis.iterator();
      Iterator<EstruturaEtt> itEstruturas = listEstruturas.iterator();
        while(itNiveis.hasNext()) {
          Integer nivel = (Integer) itNiveis.next();
         
          OrdenacaoPorNivel opn = new OrdenacaoPorNivel();
          opn.setNivel(nivel);
          opn.setOrdenacaoIett(new ArrayList());
         
          itEstruturas = listEstruturas.iterator();
         
          //varre cada estrutura dos itens da listagem
          while (itEstruturas.hasNext()){
           
            EstruturaEtt estrutura = itEstruturas.next();
                                   
            itItens = listOrdenacaoIett.iterator();
           
            //varre todos os itens da listagem e virifica se eles s�o do n�vel corrente e da estrutura corrente
              while(itItens.hasNext()) {
                OrdenacaoIett ord = (OrdenacaoIett)itItens.next();
               
                if(nivel.equals(ord.getIett().getNivelIett()) && estrutura.equals(ord.getIett().getEstruturaEtt())) {
                  opn.getOrdenacaoIett().add(ord);
                }
              }
                         
          }
View Full Code Here

   
    if (estruturaNivel != null){
     
      estruturaAbaixoNivelGeracao = false;
     
      EstruturaEtt estruturaTa = (EstruturaEtt)estruturaDao.buscar(EstruturaEtt.class, estruturaNivel.getCodEtt());
      List descendentesEstruturaTa = estruturaDao.getDescendentes(estruturaTa);
      List ascendentesEstruturaTa = estruturaDao.getAscendentes(estruturaTa);
     
      //Verifica se a estrutura do item est� abaixo do n�vel hier�rquico da estrutura estabelecida para gera��o de per�odos no Tipo de Acompanhamento
      if (estruturaItem.equals(estruturaNivel) || descendentesEstruturaTa.contains(estruturaItem) || ascendentesEstruturaTa.contains(estruturaItem)){
View Full Code Here

TOP

Related Classes of ecar.pojo.EstruturaEtt

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.