package gcom.gui.relatorio.cobranca; import java.util.Iterator; import gcom.gui.GcomAction; 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; public class RemoverFaixaAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { RelatorioDocumentosAReceberForm form = (RelatorioDocumentosAReceberForm) actionForm; String descricao = httpServletRequest.getParameter("descricao"); String valorInicial = httpServletRequest.getParameter("inicial"); String valorFinal = httpServletRequest.getParameter("final"); FaixaHelper faixaRemover = new FaixaHelper( descricao, new Integer(valorInicial), new Integer(valorFinal)); for (Iterator iterator = form.getColecaoFaixas().iterator(); iterator.hasNext();) { FaixaHelper faixa = (FaixaHelper) iterator.next(); if(faixaRemover.equals(faixa)){ iterator.remove(); break; } } if(form.getColecaoFaixas().size()>0){ form.setIcInformouFaixa("SIM"); }else{ form.setIcInformouFaixa("NAO"); } return actionMapping.findForward("exibirGerarRelatorioDocumentosAReceberAction"); } }