Package ecar.pojo

Examples of ecar.pojo.AcompReferenciaAref


 
      List listAvaliacoes = new ArrayList();
         
     
      for (Iterator itPeriodos = periodosConsiderados.iterator(); itPeriodos.hasNext();) {
        AcompReferenciaAref acompReferencia = (AcompReferenciaAref) itPeriodos.next();

        Iterator itItens = itensAcompanhamentos.iterator();
 
        PosicaoBean posicaoBean = new PosicaoBean();
        posicaoBean.setARef(acompReferencia);
        List coresPosicoes = new ArrayList();
       
        while(itItens.hasNext()) {
         
          /*
           * 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
            //coresPosicoes.add(Cor.NAO_ACOMPANHADO);
          }
          else {
            AcompReferenciaItemAri ari = (AcompReferenciaItemAri) map.get(acompReferencia);                   
           
            //entra se o ARI t� liberado ou se n�o exige liberar acompanhamento
            if(ari.getStatusRelatorioSrl().equals(statusLiberado) || acompReferencia.getTipoAcompanhamentoTa().getIndLiberarAcompTa().equals(Pagina.NAO) ) {
              List relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ari, tpfaOrdenadosEstrutura);
             
              for (Iterator itRelatorios = relatorios.iterator(); itRelatorios.hasNext();) {                     
                AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();

                if(relatorio.getTipoFuncAcompTpfa().getCodTpfa().toString().equals(tipoFuncAcompTpfa)) {
                  if(relatorio.getCor() != null && "S".equals(relatorio.getIndLiberadoArel())){
                    coresPosicoes.add(relatorio.getCor().getCodCor().toString());
                  }
                  else {
                    TipoAcompFuncAcompTafc tafc = new TipoAcompFuncAcompTafc();
                    TipoAcompFuncAcompDao tafcDao = new TipoAcompFuncAcompDao(request);                   
                    tafc = tafcDao.buscar(acompReferencia.getTipoAcompanhamentoTa().getCodTa(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
                    //Verifica se � obrigat�rio
                    if(tafc.getIndRegistroPosicaoTafc() != null && tafc.getIndRegistroPosicaoTafc().equals("O")){
                      coresPosicoes.add(Cor.BRANCO);
                    }
                  }
                }
              }
            }
            // Se Exige Liberar Acompanhamento
            else {
              List relatorios = acompReferenciaItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(ari, tpfaOrdenadosEstrutura);
             
              if(ari.getAcompRelatorioArels() != null && ari.getAcompRelatorioArels().size() > 0) {             
                for (Iterator itRelatorios = relatorios.iterator(); itRelatorios
                    .hasNext();) {                     
                  AcompRelatorioArel relatorio = (AcompRelatorioArel) itRelatorios.next();
 
                  if(relatorio.getTipoFuncAcompTpfa().getCodTpfa().toString().equals(tipoFuncAcompTpfa)) {
                    TipoAcompFuncAcompTafc tafc = new TipoAcompFuncAcompTafc();
                    TipoAcompFuncAcompDao tafcDao = new TipoAcompFuncAcompDao(request);                   
                    tafc = tafcDao.buscar(acompReferencia.getTipoAcompanhamentoTa().getCodTa(), relatorio.getTipoFuncAcompTpfa().getCodTpfa());
                    //Conta como n�o liberados apenas os pareceres obrigat�rios e n�o informados
                    if(tafc.getIndRegistroPosicaoTafc() != null && tafc.getIndRegistroPosicaoTafc().equals("O") &&
                        (relatorio.getIndLiberadoArel()==null ||
                        relatorio.getIndLiberadoArel().equals(Pagina.NAO)) ){
                      //N�o foi liberado acompanhamento
View Full Code Here


            if(periodosConsiderados != null) {
              //List listaCodigosAref = new ArrayList();
              numPeriodos = periodosConsiderados.size();
             
              for (Iterator it = periodosConsiderados.iterator(); it.hasNext();) {
                  AcompReferenciaAref aReferencia = (AcompReferenciaAref)it.next();
                  listaCodigosAref.add(aReferencia.getCodAref());               
              }
             
              queryAri.setParameterList("listaAcompanhamentos", listaCodigosAref);
            }
           
View Full Code Here

             
            Iterator itPeriodos = periodosConsiderados.iterator();
             
            while (itPeriodos.hasNext()){
                                         
              AcompReferenciaAref arefCorrente = (AcompReferenciaAref)itPeriodos.next();
             
//              acompAri = ariDao.getAcompReferenciaItemByItemEstruturaIett(arefCorrente, itemEstrutura);
              acompAri = ariDao.getAcompReferenciaItemByItemEstruturaIettOrgao(orgao, arefCorrente, itemEstrutura);
                           
              if (acompAri != null){
View Full Code Here

                    Query queryItens = this.getSession().createQuery(query.toString() + where.toString());
                           
                    List<Long> listaCodigosAref = new ArrayList<Long>();
                   
                    for (Iterator iter = periodosConsiderados.iterator(); iter.hasNext();) {
                      AcompReferenciaAref aReferencia = (AcompReferenciaAref) iter.next();
                        listaCodigosAref.add(aReferencia.getCodAref());
                    }
                   
                    queryItens.setParameterList("listaAcompanhamentos", listaCodigosAref);

                    if(orgaoResponsavel != null && orgaoResponsavel.getCodOrg() != null){
View Full Code Here

         
          AcompReferenciaDao acompReferenciaDao = new AcompReferenciaDao(request);
         
          while (itReferenciasAgrupadas.hasNext()){
           
            AcompReferenciaAref referenciaAgrupada = (AcompReferenciaAref) itReferenciasAgrupadas.next();
           
            List<AcompReferenciaAref> acompReferenciasMesmoDiaMesAno = acompReferenciaDao.getListaMesmaReferenciaDiaMesAno(referenciaAgrupada);
           
            mapRetorno.put(referenciaAgrupada, acompReferenciasMesmoDiaMesAno);
          }
View Full Code Here

                if(periodosConsideradosListagem != null && !periodosConsideradosListagem.isEmpty()) {
                  List listaCodigosAref = new ArrayList();
                 
                  for (Iterator it = periodosConsideradosListagem.iterator(); it
                .hasNext();) {
                      AcompReferenciaAref aReferencia = (AcompReferenciaAref)it.next();
                      listaCodigosAref.add(aReferencia.getCodAref());               
                  }
                 
                  queryAri.setParameterList("listaAcompanhamentos", listaCodigosAref);
                }
               
                List listaAris = queryAri.list();
               
                Map map = new HashMap();
               
                for (Iterator itAris = listaAris.iterator(); itAris.hasNext();) {
                    AcompReferenciaItemAri ari =  (AcompReferenciaItemAri) itAris.next();
                    for (Iterator itPeriodos = periodosConsideradosAgrupados.iterator(); itPeriodos.hasNext();) {
                        AcompReferenciaAref arefLista =  (AcompReferenciaAref) itPeriodos.next();
                       
                        if(arefLista.getDiaAref().equals(ari.getAcompReferenciaAref().getDiaAref())
                            && arefLista.getMesAref().equals(ari.getAcompReferenciaAref().getMesAref()) 
                            && arefLista.getAnoAref().equals(ari.getAcompReferenciaAref().getAnoAref() ))
                          map.put(arefLista, ari);
                    }
                   
                }
               
View Full Code Here

            }
           
            List<Long> listaCodigosAref = new ArrayList<Long>();
           
            for (Iterator iter = periodosConsiderados.iterator(); iter.hasNext();) {
              AcompReferenciaAref aReferencia = (AcompReferenciaAref) iter.next();
                listaCodigosAref.add(aReferencia.getCodAref());
            }
           
            queryItens.setParameterList("listaAcompanhamentos", listaCodigosAref);

            if (filtrarOrgao && orgaosReferencias != null && orgaosReferencias.size() > 0){
View Full Code Here

TOP

Related Classes of ecar.pojo.AcompReferenciaAref

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.