package gcom.gui.faturamento;
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;
/**
* Descri��o da classe
*
* @author R�mulo Aur�lio
* @date 16/09/2008
*/
public class ExibirAtualizarQualidadeAguaAction 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("atualizarQualidadeAguaActionDadosAction");
// obt�m a inst�ncia da sess�o
HttpSession sessao = this.getSessao(httpServletRequest);
String idRegistroAtualizacao = null;
if (httpServletRequest.getParameter("idRegistroAtualizacao") != null) {
idRegistroAtualizacao = (String) httpServletRequest
.getParameter("idRegistroAtualizacao");
} else if (httpServletRequest.getAttribute("idRegistroAtualizacao") != null) {
idRegistroAtualizacao = (String) httpServletRequest
.getAttribute("idRegistroAtualizacao");
}
// Monta o Status do Wizard
StatusWizard statusWizard = new StatusWizard(
"atualizarQualidadeAguaWizardAction",
"atualizarQualidadeAguaAction",
"cancelarAtualizarQualidadeAguaAction",
"exibirFiltrarQualidadeAguaAction",
"exibirAtualizarQualidadeAguaAction.do", idRegistroAtualizacao);
statusWizard
.inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem(
1, "DadosPrimeiraAbaA.gif", "DadosPrimeiraAbaD.gif",
"exibirAtualizarQualidadeAguaDadosAction",
"atualizarQualidadeAguaDadosAction"));
statusWizard
.inserirNumeroPaginaCaminho(statusWizard.new StatusWizardItem(
2, "AnaliseUltimaAbaA.gif", "AnaliseUltimaAbaD.gif",
"exibirAtualizarQualidadeAguaAnaliseAction",
"atualizarQualidadeAguaAnaliseAction"));
// manda o statusWizard para a sessao
sessao.setAttribute("statusWizard", statusWizard);
return retorno;
}
}