Package ecar.servlet.relatorio.PPA.bean

Examples of ecar.servlet.relatorio.PPA.bean.ProgramaBean


        .hasNext();) {
      ItemEstruturaIettPPA programa = (ItemEstruturaIettPPA) iter.next();

      if ("S".equalsIgnoreCase(programa.getIndAtivoIett())) {

        ProgramaBean item = geraPrograma(programa,bean99);
       
        if ( bean99 ){
          geraPrevisao(item, programa);
          calcularTotal.visit(item); // gera calculo dos totais
        }else{
          item.setTotalGeralRecursoTot( new BigDecimal(-1) );
        }

        progs.add(item);

      }
View Full Code Here


   * @param itemPrograma
   */
  private ProgramaBean geraPrograma(ItemEstruturaIettPPA itemPrograma, boolean bean99  )
      throws ECARException {

    ProgramaBean programa = new ProgramaBean();

   
    if ( bean99 ){
      programa.setCodigo(itemPrograma.getSiglaIett());
      programa.setNome(itemPrograma.getNomeIett());
      programa.setJustificativa(Util.normalizaCaracterMarcador(itemPrograma.getDescricaoIett()));
      programa.setObjetivo(Util.normalizaCaracterMarcador(itemPrograma.getObjetivoEspecificoIett()));
      programa.setEstrategiaImpl(Util.normalizaCaracterMarcador(itemPrograma.getObjetivoGeralIett()));
      programa.setOrgao(itemPrograma.getOrgaoOrgByCodOrgaoResponsavel1Iett()
          .getDescricaoOrg());
 
      Set usuarioOrgao = itemPrograma.getOrgaoOrgByCodOrgaoResponsavel1Iett()
          .getUsuarioUsus();
      String usrTmp = "";
      for (Iterator iter = usuarioOrgao.iterator(); iter.hasNext();) {
        UsuarioUsu element = (UsuarioUsu) iter.next();
        usrTmp = element.getNomeUsu();
      }
 
      programa.setGestorPrograma(usrTmp);
      programa.setInicio(itemPrograma.getDataInicioIett());
      programa.setFim(itemPrograma.getDataTerminoIett());
      programa.setPublicoAlvo(Util.normalizaCaracterMarcador(itemPrograma.getDescricaoR2()));
 
      Set atributos = itemPrograma.getItemEstruturaSisAtributoIettSatbs();
      String tipoAcao = null;
     
      for (Iterator iter = atributos.iterator(); iter.hasNext();) {
        ItemEstruturaSisAtributoIettSatb atributo = (ItemEstruturaSisAtributoIettSatb) iter
            .next();
        if ( atributo.getSisAtributoSatb().getSisGrupoAtributoSga().getCodSga().longValue() == 15L  ){
          tipoAcao = atributo.getSisAtributoSatb().getDescricaoSatb();
          break;
        }
       
      }
      programa.setTipoAcao(tipoAcao == null ? "" : tipoAcao);

     
     
     
      //logger.info("Carregando dados de Indicadores do programa ::" + itemPrograma.getNomeIett());
     
  //    logger.info("Codigo do item:: " + itemPrograma.getCodIett().toString());
      ArrayList<IndicadorBean> indicadores = generateIndicadores(itemPrograma.getItemEstrtIndResulIettrs());
 
      programa.setIndicadores(indicadores);

 
      //logger.info("Carregando dados de acao do programa ::"
          //+ itemPrograma.getNomeIett());
    }
      //Set acaoTmp = Reduzir.reduzir( itemPrograma.getItemEstruturaIetts()  );
      ArrayList<AcaoBean> ItensAcao = generateAcaoBean( itemPrograma.getItemEstruturaIetts()  );

    programa.setAcoes(ItensAcao);

    return programa;

  }
View Full Code Here

TOP

Related Classes of ecar.servlet.relatorio.PPA.bean.ProgramaBean

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.