Package ecar.servlet.relatorio.PPA.bean

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


   */
  private ArrayList<AcaoBean> generateAcaoBean(Set acoesParam)
      throws ECARException {

    try {
      AcaoBean beanTmp = new AcaoBean();
      ArrayList<AcaoBean> acoes = new ArrayList<AcaoBean>();
      for (Iterator iterAcao = reordenarPorSiglaNumero(acoesParam)
          .iterator(); iterAcao.hasNext();) {
        ItemEstruturaIettPPA itemAcao = (ItemEstruturaIettPPA) iterAcao.next();

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

          beanTmp = new AcaoBean();

          beanTmp.setCodigo(itemAcao.getSiglaIett());
          beanTmp.setNome(itemAcao.getNomeIett());
          beanTmp.setOrgao(itemAcao.getOrgaoOrgByCodOrgaoResponsavel1Iett().getSiglaOrg());
         
          // Nao exibir finalidade e descricao para acoes de linha de acao Obriga�oes especiais
          if itemAcao.getItemEstruturaIett().getSiglaIett().equalsIgnoreCase( CONSTANTE_LINHA_ACAO_OBRIGACOES_ESPECIAIS ) ){
            beanTmp.setFinalidade( null );
            beanTmp.setDescricao( null );           
          }else{
            beanTmp.setFinalidade( itemAcao.getObjetivoGeralIett() );
            beanTmp.setDescricao( itemAcao.getDescricaoIett() );           
          }

         
          geraPrevisao(beanTmp, itemAcao); // recebe os valores da tabela
          calcularTotal.visit(beanTmp); // calcula os totais da tabela
         
/*          if (  "2380".equalsIgnoreCase(itemAcao.getSiglaIett()) ){
            logger.info("Carregando dados de Produtos da acao ::  " + itemAcao.getCodIett()  + "  " + itemAcao.getNomeIett());
          }
*/          //Set prodColecao = Reduzir.reduzir( itemAcao.getItemEstruturaIetts() );
          Set produtos =  itemAcao.getItemEstruturaIetts();
         
          if ( produtos!=null && !produtos.isEmpty()){
            ArrayList<ProdutoBean> prod = itensService.generateProdutoPPA(produtos);           
            beanTmp.setProdutos( contadorProduto(reordenarProduto(prod))  );
           
          }
         
          acoes.add(beanTmp);

View Full Code Here

TOP

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

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.