package gcom.gui.micromedicao; import gcom.gui.GcomAction; import gcom.gui.StatusWizard; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * Description of the Class * * @author Rodrigo */ public class ExibirFiltrarExcecoesLeiturasConsumosAction extends GcomAction { /** * Description of the Method * * @param actionMapping * Description of the Parameter * @param actionForm * Description of the Parameter * @param httpServletRequest * Description of the Parameter * @param httpServletResponse * Description of the Parameter* * @return Description of the Return Value */ public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { // localiza o action no objeto actionmapping ActionForward retorno = actionMapping .findForward("exibirFiltrarExcecoesLeiturasConsumosAction"); HttpSession sessao = httpServletRequest.getSession(false); sessao.removeAttribute("colecaoIdsImovelTotal"); sessao.removeAttribute("totalRegistros"); sessao.removeAttribute("numeroPaginasPesquisa"); sessao.removeAttribute("filtroMedicaoHistoricoSql"); sessao.removeAttribute("index"); sessao.removeAttribute("indiceImovel"); sessao.removeAttribute("imovelMicromedicaoDadosResumo"); sessao.removeAttribute("imovelMicromedicaoCarregaMedicaoResumo"); sessao.removeAttribute("medicaoHistoricoAnoMesAtual"); sessao.removeAttribute("imovelMicromedicaoConsumo"); sessao.removeAttribute("medicoesHistoricos"); sessao.removeAttribute("imoveisMicromedicao"); /* * Colocado por Raphael Rossiter em 04/12/2007 - Analista: Claudio Lira * OBJ: N�o perder os registros selecionados na pagina��o */ sessao.removeAttribute("idsImoveisJaSelecionados"); //joga caminho do foward na sessao(vem do menu) para saber pra q caso d euso retornar if(httpServletRequest.getParameter("nomeCaminhoMapping") != null && !httpServletRequest.getParameter("nomeCaminhoMapping").trim().equalsIgnoreCase("")){ sessao.setAttribute("nomeCaminhoMapping", httpServletRequest.getParameter("nomeCaminhoMapping")); } // Monta o Status do Wizard StatusWizard statusWizard = new StatusWizard( "filtrarExcecoesLeiturasConsumosWizardAction", "filtrarExcecoesLeiturasConsumosAction", "cancelarFiltrarExcecoesLeiturasConsumos","", "exibirFiltrarExcecoesLeiturasConsumosAction.do?nomeCaminhoMapping=efetuarAnaliseExcecoesLeiturasConsumos&menu=sim&objetoConsulta=1"); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 1, "LocalizacaoA.gif", "LocalizacaoD.gif", "exibirFiltrarExcecoesLeiturasConsumosLocalidade", "validarExcecoesLeiturasConsumosLocalizacao")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 2, "CaracteristicaA.gif", "CaracteristicaD.gif", "exibirFiltrarExcecoesLeiturasConsumosCaracteristicas", "validarExcecoesLeiturasConsumosCaracteristica")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 3, "LigacoesConsumosA.gif", "LigacoesConsumosD.gif", "exibirFiltrarExcecoesLeiturasConsumosAnormalidade", "validarExcecoesLeiturasConsumosAnormalidade")); // manda o statusWizard para a sessao sessao.setAttribute("statusWizard", statusWizard); return retorno; } }