package gcom.gui.arrecadacao.banco;
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 ExibirInserirAvisoBancarioAction 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("exibirInserirAvisoBancarioAction");
// GerenciadorPaginas gerenciadorPaginas = null;
// obt�m a inst�ncia da sess�o
HttpSession sessao = httpServletRequest.getSession(false);
/**
* sessao.setAttribute("gerarRelatorio", httpServletRequest
* .getAttribute("gerarRelatorio"));
* 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");
*/
// Monta o Status do Wizard
StatusWizard statusWizard = new StatusWizard(
"exibirInserirAvisoBancarioWizardAction",
"inserirAvisoBancarioAction",
"cancelarInserirAvisoBancarioAction",
"exibirInserirAvisoBancarioAction.do");
statusWizard
.inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem(
1, "ArrecadadorA.gif", "ArrecadadorD.gif",
"exibirProcessoUmInserirAvisoBancarioAction",
"validarProcessoUmInserirAvisoBancarioAction"));
statusWizard
.inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem(
2, "AvisoBancarioA2.gif", "AvisoBancarioD2.gif",
"exibirProcessoDoisInserirAvisoBancarioAction",
"validarProcessoDoisInserirAvisoBancarioAction"));
statusWizard
.inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem(
3, "ConclusaoA.gif", "ConclusaoD.gif",
"exibirProcessoTresInserirAvisoBancarioAction",
"validarProcessoTresInserirAvisoBancarioAction"));
// manda o statusWizard para a sessao
sessao.setAttribute("statusWizard", statusWizard);
return retorno;
}
}