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; /** * Classe respon�vel pelo processamento inicial do cadastro de im�vel * * @author Raphael Rossiter * @date 11/05/2009 */ public class ExibirInserirImovelAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { ActionForward retorno = actionMapping.findForward("exibirInserirImovelAction"); HttpSession sessao = httpServletRequest.getSession(false); //limpa a sess�o sessao.removeAttribute("InserirImovelActionForm"); sessao.removeAttribute("colecaoEnderecos"); sessao.removeAttribute("imovelClientesNovos"); sessao.removeAttribute("imoveisPrincipal"); sessao.removeAttribute("colecaoImovelSubCategorias"); //GERENCIADOR DE ABAS StatusWizard statusWizard = new StatusWizard( "inserirImovelWizardAction", "inserirImovelAction", "cancelarInserirImovelAction","exibirInserirImovelAction.do"); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 1, "LocalidadeA.gif", "LocalidadeD.gif", "exibirInserirImovelLocalidadeAction", "inserirImovelLocalidadeAction")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 2, "EnderecoA.gif", "EnderecoD.gif", "exibirInserirImovelEnderecoAction", "inserirImovelEnderecoAction")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 3, "ClienteA.gif", "ClienteD.gif", "exibirInserirImovelClienteAction", "inserirImovelClienteAction")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 4, "SubcategoriaA.gif", "SubcategoriaD.gif", "exibirInserirImovelSubCategoriaAction", "inserirImovelSubCategoriaAction")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 5, "CaracteristicaA.gif", "CaracteristicaD.gif", "exibirInserirImovelCaracteristicasAction", "inserirImovelCaracteristicasAction")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 6, "ConclusaoA.gif", "ConclusaoD.gif", "exibirInserirImovelConclusaoAction", "inserirImovelConclusaoAction")); sessao.setAttribute("statusWizard", statusWizard); return retorno; } }