Package ecar.pojo

Examples of ecar.pojo.TipoFuncAcompTpfa


  private boolean podeEditarAtributoBloqueadoNaEstrutura(ItemEstruturaIett itemEstrutura, ObjetoEstrutura atributo , List funcoesAcompanhamenoDoUsuario ) {
    
     Set liberadoParaFuncoesAcompanhamento = atributo.iGetLibTipoFuncAcompTpfas();
    
     for (Iterator<TipoFuncAcompTpfa> itFuncaosAcompDoUsuario=  funcoesAcompanhamenoDoUsuario.iterator(); itFuncaosAcompDoUsuario.hasNext();){
       TipoFuncAcompTpfa funcaoAcompDoUsuario = (TipoFuncAcompTpfa) itFuncaosAcompDoUsuario.next();
      
       if (liberadoParaFuncoesAcompanhamento!= null && liberadoParaFuncoesAcompanhamento.contains(funcaoAcompDoUsuario) ){
         return true; // pode editar o campo
       }
      
View Full Code Here


                      Set arelsGravados = acompReferenciaItemAlterar.getAcompRelatorioArels();
   
                      // obtem as fun��es de acompanhamento do item que emitem posi��o
                      Iterator it = itemEstUsutpfuacDao.getFuacEmitePosicaoOrderByFuncAcomp(itemAlterarMonitoramento).iterator();
                      while(it.hasNext()){
                          TipoFuncAcompTpfa funcAcomp = ((ItemEstUsutpfuacIettutfa)it.next()).getTipoFuncAcompTpfa();
                         
                          // S� gerar AREL(parecer) para as fun��es cadastradas no tipo de acompanhamento
                            Iterator itTafc = ta.getTipoAcompFuncAcompTafcs().iterator();
                            while(itTafc.hasNext()){
                              TipoAcompFuncAcompTafc tafc = (TipoAcompFuncAcompTafc) itTafc.next();
                              //verifica a fun��o e se ela n�o est� como "ignorar"
                              if(tafc.getTipoFuncAcompTpfa().equals(funcAcomp) && (tafc.getIndObrigatorio().equals("S") || tafc.getIndOpcional().equals("S"))){
                                boolean existeArelParaFuncao = false;
                                Iterator itArelsGravados = arelsGravados.iterator();
                                  while(itArelsGravados.hasNext() && !existeArelParaFuncao){
                                    AcompRelatorioArel arel = (AcompRelatorioArel)itArelsGravados.next();
                                    if(arel.getTipoFuncAcompTpfa().equals(funcAcomp)) {
                                      existeArelParaFuncao = true;
                                    }
                                  }
                                 
                                  if(!existeArelParaFuncao) {
                                      AcompRefLimitesArl arlAcomp = acompReferenciaDao.getAcompRefLimitesByFuncaoAcomp(acompanhamento, funcAcomp);
                                     
                                      if(arlAcomp != null) {
                                      AcompRefItemLimitesArli arliAri = acompReferenciaDao.getAcompRefItemLimitesArliByAriAndTpfa(acompReferenciaItemAlterar.getCodAri(), funcAcomp.getCodTpfa());
                                      if(arliAri == null) {
                                            AcompRefItemLimitesArli acompRefItemLimite = new AcompRefItemLimitesArli()
                                          acompRefItemLimite.setDataLimiteArli(arlAcomp.getDataLimiteArl());
                                            acompRefItemLimite.setAcompReferenciaItemAri(acompReferenciaItemAlterar);
                                            acompRefItemLimite.setTipoFuncAcompTpfa(funcAcomp);
View Full Code Here

        acompReferenciaItem.setAcompRefItemLimitesArlis(new HashSet());
        acompReferenciaItem.setAcompRelatorioArels(new HashSet());
       
        Iterator it = new ItemEstUsutpfuacDao(request).getFuacEmitePosicaoOrderByFuncAcomp(iett).iterator();
        while(it.hasNext()){
            TipoFuncAcompTpfa funcAcomp = ((ItemEstUsutpfuacIettutfa)it.next()).getTipoFuncAcompTpfa();
           
            AcompRefLimitesArl acompRefLimite = getAcompRefLimitesByAcompReferenciaTipoFuncAcomp(funcAcomp, acompanhamento);
            if(acompRefLimite != null){
                 AcompRefItemLimitesArli acompRefItemLimite = new AcompRefItemLimitesArli()
                 acompRefItemLimite.setAcompReferenciaItemAri(acompReferenciaItem);
View Full Code Here

        List retorno = new ArrayList();
        Iterator it = acompReferenciaItem.getAcompRefItemLimitesArlis().iterator();
        List funcoesEmitemPosicao = new TipoFuncAcompDao(request).getTipoFuncAcompEmitePosicao();
        List funcoesItem = new ArrayList();
        while(it.hasNext()){
            TipoFuncAcompTpfa tipoFuncaoAcomp = ((AcompRefItemLimitesArli)it.next()).getTipoFuncAcompTpfa();
            funcoesItem.add( tipoFuncaoAcomp );
        }
       
        for (Iterator itFuncoesEmitemPosicao = funcoesEmitemPosicao.iterator(); itFuncoesEmitemPosicao.hasNext();) {
      TipoFuncAcompTpfa funcaoEmitePosicao = (TipoFuncAcompTpfa) itFuncoesEmitemPosicao.next();
            if(funcoesItem.contains(funcaoEmitePosicao))
                retorno.add(funcaoEmitePosicao);
        }

        return (List) new TipoFuncAcompDao(null).ordenarTpfaBySequencia(acompReferenciaItem.getItemEstruturaIett().getEstruturaEtt());
View Full Code Here

        List funcoesItem = new ArrayList();
        List limites = new ArrayList();
       
        for (Iterator it = acompReferenciaItem.getAcompRefItemLimitesArlis().iterator(); it.hasNext();) {
      AcompRefItemLimitesArli limite = (AcompRefItemLimitesArli) it.next();
            TipoFuncAcompTpfa tipoFuncaoAcomp = limite.getTipoFuncAcompTpfa();           
            funcoesItem.add( tipoFuncaoAcomp );
            limites.add(limite);
        }
        for (Iterator itFuncoesEmitemPosicao = funcoesEmitemPosicao.iterator(); itFuncoesEmitemPosicao.hasNext();) {
      TipoFuncAcompTpfa funcaoEmitePosicao = (TipoFuncAcompTpfa) itFuncoesEmitemPosicao.next();
            if(funcoesItem.contains(funcaoEmitePosicao)){
                retorno.add(limites.get(funcoesItem.indexOf(funcaoEmitePosicao)));
            }
        }
        return retorno;
View Full Code Here

     */
    public List getAcompRelatorioArelOrderByFuncaoAcomp(AcompReferenciaItemAri acompRefItem, List ordenacaoTpfaEstrutura) throws ECARException{

        List lResultado = new ArrayList();
        //funAcomp = (List) new TipoFuncAcompDao(null).ordenarTpfaBySequencia(funAcomp, acompRefItem.getItemEstruturaIett().getEstruturaEtt());
        TipoFuncAcompTpfa funcao;
        AcompRelatorioArel acompRelatorio;
       
        if (acompRefItem != null && acompRefItem.getAcompRelatorioArels() != null) {

         
          for (Iterator itOrd = ordenacaoTpfaEstrutura.iterator(); itOrd.hasNext();) {

              OrdenacaoTpfaEstrutura ord = (OrdenacaoTpfaEstrutura) itOrd.next();
             
             
              if(acompRefItem.getItemEstruturaIett().getEstruturaEtt().equals(ord.getEstrutura())){
                if(ord.getTipoFuncAcomp() != null && !ord.getTipoFuncAcomp().isEmpty()){

                  for (Iterator itFunc = ord.getTipoFuncAcomp().iterator(); itFunc
                .hasNext();) {
                        funcao = (TipoFuncAcompTpfa) itFunc.next();
                       
                        for (Iterator itAcomp = acompRefItem.getAcompRelatorioArels().iterator(); itAcomp
                  .hasNext();) {
                            acompRelatorio = (AcompRelatorioArel) itAcomp.next();
                            if (acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa() == funcao.getCodTpfa()) {
                                lResultado.add(acompRelatorio);
                                break;
                            }
                        }
                  }
View Full Code Here

        OrdenacaoTpfaEstrutura ord = (OrdenacaoTpfaEstrutura) itOrd.next();
            if(ord.getTipoFuncAcomp() != null && !ord.getTipoFuncAcomp().isEmpty()){
                  /* loop nas funcoes em ordem de filho para pai */
             
              for (Iterator itFunc = ord.getTipoFuncAcomp().iterator(); itFunc.hasNext();) {
                    TipoFuncAcompTpfa funcao = (TipoFuncAcompTpfa) itFunc.next();
                   
                    for (Iterator itAcomp = arels.iterator(); itAcomp
                .hasNext();) {
                        AcompRelatorioArel arel = (AcompRelatorioArel) itAcomp.next();
                        if (arel.getTipoFuncAcompTpfa().getCodTpfa() == funcao.getCodTpfa() && arel.getAcompReferenciaItemAri().getItemEstruturaIett().getEstruturaEtt().equals(ord.getEstrutura())) {
                            lResultado.add(arel);
                        }
                   }
              }
            }
View Full Code Here

      TipoFuncAcompDao tipoFuncAcompDao = new TipoFuncAcompDao(request);
     
        List lResultado = new ArrayList();
        List lFuncAcomp = tipoFuncAcompDao.ordenarTpfaBySequencia(acompRefItem.getItemEstruturaIett().getEstruturaEtt());
       
        TipoFuncAcompTpfa funcao;
        AcompRelatorioArel acompRelatorio;
       
        if (acompRefItem != null && acompRefItem.getAcompRelatorioArels() != null) {
            /* loop nas funcoes em ordem de filho para pai */
          for (Iterator itFunc = lFuncAcomp.iterator(); itFunc.hasNext();) {
                funcao = (TipoFuncAcompTpfa) itFunc.next();
               
                for (Iterator itAcomp = acompRefItem.getAcompRelatorioArels().iterator(); itAcomp.hasNext();) {
                  acompRelatorio = (AcompRelatorioArel) itAcomp.next();
                    if (acompRelatorio.getTipoFuncAcompTpfa().getCodTpfa() == funcao.getCodTpfa()) {
                        lResultado.add(acompRelatorio);
                        break;
                    }
                }
            }
View Full Code Here

          if(orgao == null)
            throw new ECARException("Orgao Nulo");
        iett.setOrgaoOrgByCodOrgaoResponsavel1Iett(orgao);
       
          /* Setando Usuario para funcao GPS*/
          TipoFuncAcompTpfa funcaoGPS = (TipoFuncAcompTpfa) new TipoFuncAcompDao(request).buscar(TipoFuncAcompTpfa.class, Long.valueOf(3)); //3 - GPS, 1 - Administrador
         
          UsuarioUsu user = this.getUsuarioGPSByOrgao(orgao);
         
          if(user != null){
                  ItemEstUsutpfuacIettutfa funcaoItemEstrutura = new ItemEstUsutpfuacIettutfa();
View Full Code Here

             
              queryItens.setParameterList("listaReferencias", listaCodigosAref);
             
              List<Long> listCodTipoFuncoesAcompanhamento = new ArrayList<Long>();
              for (Iterator iter = listTipoFuncoesAcompanhamento.iterator(); iter.hasNext();) {
                TipoFuncAcompTpfa tipoFuncaoAcompanhamento = (TipoFuncAcompTpfa) iter.next();
                listCodTipoFuncoesAcompanhamento.add(tipoFuncaoAcompanhamento.getCodTpfa());
              }
             
              if(listTipoFuncoesAcompanhamento != null && listTipoFuncoesAcompanhamento.size() > 0){
                queryItens.setParameterList("listTpFuncAcomp", listCodTipoFuncoesAcompanhamento);
              }
View Full Code Here

TOP

Related Classes of ecar.pojo.TipoFuncAcompTpfa

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.