package gcom.gui.cadastro.imovel; 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 Ivan S�rgio */ public class ExibirFiltrarImovelCurvaAbcDebitos 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("exibirFiltrarImovelCurvaAbcDebitos"); // obt�m a inst�ncia da sess�o HttpSession sessao = httpServletRequest.getSession(false); sessao.removeAttribute("colecaoGerenciasRegionais"); sessao.removeAttribute("collectionsNomeConta"); sessao.removeAttribute("collectionFiltroMedicaoTipo"); sessao.removeAttribute("collectionsLigacaoAguaSituacao"); sessao.removeAttribute("collectionLigacaoEsgotoSituacao"); sessao.removeAttribute("collectionImovelPerfil"); sessao.removeAttribute("collectionImovelCategoria"); sessao.removeAttribute("collectionImovelSubcategoria"); sessao.removeAttribute("collectionAreaConstuidaFaixa"); sessao.removeAttribute("collectionTipoPoco"); sessao.removeAttribute("collectionFaturamentoSituacaoTipo"); sessao.removeAttribute("collectionCobrancaSituacaoTipo"); sessao.removeAttribute("collectionCobrancaSituacao"); sessao.removeAttribute("collectionEloAnormalidade"); sessao.removeAttribute("collectionCadastroOcorrencia"); sessao.removeAttribute("collectionConsumoTarifa"); sessao.removeAttribute("colecaoImoveisExcluidosTarifaSocial"); // Monta o Status do Wizard StatusWizard statusWizard = new StatusWizard( "filtrarImovelCurvaAbcDebitosWizardAction", "filtrarImovelCurvaAbcDebitos", "cancelarImovelOutrosCriteriosAction", "", "", "exibirFiltrarImovelCurvaAbcDebitos.do?menu=sim&limpar=S", ""); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 1, "ParametrosPrimeiraAbaA.gif", "ParametrosPrimeiraAbaD.gif", "exibirFiltrarImovelCurvaAbcDebitosParametros", "validarImovelCurvaAbcDebitos")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 2, "LocalizacaoA.gif", "LocalizacaoD.gif", "exibirFiltrarImovelCurvaAbcDebitosLocalizacao", "validarImovelCurvaAbcDebitos")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 3, "LigacoesConsumosA.gif", "LigacoesConsumosD.gif", "exibirFiltrarImovelCurvaAbcDebitosLigacaoAguaEsgoto", "validarImovelCurvaAbcDebitos")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 4, "CaracteristicaA.gif", "CaracteristicaD.gif", "exibirFiltrarImovelCurvaAbcDebitosCaracteristicas", "validarImovelCurvaAbcDebitos")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 5, "DebitosA.gif", "DebitosD.gif", "exibirFiltrarImovelCurvaAbcDebitosDebito", "validarImovelCurvaAbcDebitos")); // manda o statusWizard para a sessao sessao.setAttribute("statusWizard", statusWizard); return retorno; } }