package gcom.gui.relatorio.arrecadacao; import java.util.Collection; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import gcom.arrecadacao.ArrecadacaoForma; import gcom.arrecadacao.Arrecadador; import gcom.arrecadacao.FiltroArrecadacaoForma; import gcom.arrecadacao.FiltroArrecadador; import gcom.fachada.Fachada; import gcom.gui.GcomAction; /** * [UC0827] Gerar Relat�rio An�lise dos Avisos Banc�rios * * @see gcom.gui.relatorio.arrecadacao.GerarRelatorioAnaliseAvisosBancariosActionForm * @see gcom.gui.relatorio.arrecadacao.GerarRelatorioAnaliseAvisosBancariosAction * @see gcom.relatorio.arrecadacao.RelatorioAnaliseAvisosBancarios * * @author Victor Cisneiros * @date 30/07/2008 */ public class ExibirGerarRelatorioAnaliseAvisosBancariosAction extends GcomAction { @Override public ActionForward execute( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { ActionForward retorno = mapping.findForward("exibirGerarRelatorioAnaliseAvisosBancariosAction"); Fachada fachada = Fachada.getInstancia(); // ------------------------------ // -- Por Arrecadador // ------------------------------ FiltroArrecadador filtroArrecadador = new FiltroArrecadador(); filtroArrecadador.adicionarCaminhoParaCarregamentoEntidade("cliente"); Collection collectionArrecadador = fachada.pesquisar(filtroArrecadador, Arrecadador.class.getName()); request.setAttribute("collectionArrecadador", collectionArrecadador); // ------------------------------ // -- Por Formar de Arrecada��o // ------------------------------ FiltroArrecadacaoForma filtroArrecadacaoForma = new FiltroArrecadacaoForma(); Collection collectionArrecadacaoForma = fachada.pesquisar(filtroArrecadacaoForma, ArrecadacaoForma.class.getName()); request.setAttribute("collectionArrecadacaoForma", collectionArrecadacaoForma); return retorno; } }