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; /** * [UC0472] Consultar Imovel * @author Rafael Santos * @since 07/09/2006 * */ public class ExibirConsultarImovelAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { // localiza o action no objeto actionmapping ActionForward retorno = actionMapping .findForward("exibirConsultarImovelAction"); //obt�m a inst�ncia da sess�o HttpSession sessao = getSessao(httpServletRequest); // Monta o Status do Wizard StatusWizard statusWizard = new StatusWizard( "consultarImovelWizardAction", "exibirConsultarImovelAction", "cancelarConsultarImovelAction", "", "exibirConsultarImovelAction.do"); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 1, "DadosCadastraisPrimeiraAbaA.gif", "DadosCadastraisPrimeiraAbaD.gif", "exibirConsultarImovelDadosCadastraisAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 2, "DadosAdicionaisIntervaloAbaA.gif", "DadosAdicionaisIntervaloAbaD.gif", "exibirConsultarImovelDadosComplementaresAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 3, "AnaliseLigacaoConsumoIntervaloAbaA.gif", "AnaliseLigacaoConsumoIntervaloAbaD.gif", "exibirConsultarImovelDadosAnaliseMedicaoConsumoAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 4, "HistoricoFaturamentoIntervaloAbaA.gif", "HistoricoFaturamentoIntervaloAbaD.gif", "exibirConsultarImovelHistoricoFaturamentoAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 5, "DebitosImovelIntervaloAbaA.gif", "DebitosImovelIntervaloAbaD.gif", "exibirConsultarImovelDebitosAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 6, "PagamentosImovelIntervaloAbaA.gif", "PagamentosImovelIntervaloAbaD.gif", "exibirConsultarImovelPagamentosAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 7, "DevolucoesImovelIntervaloAbaA.gif", "DevolucoesImovelIntervaloAbaD.gif", "exibirConsultarImovelDevolucoesAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 8, "DocumentosCobracaIntervaloAbaA.gif", "DocumentosCobrancaIntervaloAbaD.gif", "exibirConsultarImovelDocumentosCobrancaAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 9, "ParcelamentoIntervaloAbaA.gif", "ParcelamentoIntervaloAbaD.gif", "exibirConsultarImovelParcelamentosDebitosAction", "")); statusWizard .inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem( 10, "RegistroAtendimentoUltimaAbaA.gif", "RegistroAtendimentoUltimaAbaD.gif", "exibirConsultarImovelRegistroAtendimentoAction", "")); //manda o statusWizard para a sessao sessao.setAttribute("statusWizard", statusWizard); return retorno; } }