package gcom.gui.atendimentopublico.registroatendimento;
import gcom.gui.WizardAction;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
/**
* Esta classe tem por finalidade gerar as abas que ser�o respons�veis pelo
* processo de atualiza��o de um registro de atendimento
*
* @author S�vio Luiz
* @date 24/07/2006
*/
public class AtualizarRegistroAtendimentoWizardAction extends WizardAction {
/*
* ABA N� 01 - DADOS GERAIS
*/
public ActionForward exibirAtualizarRegistroAtendimentoDadosGeraisAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirAtualizarRegistroAtendimentoDadosGeraisAction()
.execute(actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward atualizarRegistroAtendimentoDadosGeraisAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new AtualizarRegistroAtendimentoDadosGeraisAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* ABA N� 02 - LOCAL OCORR�NCIA
*/
public ActionForward exibirAtualizarRegistroAtendimentoDadosLocalOcorrenciaAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirAtualizarRegistroAtendimentoDadosLocalOcorrenciaAction()
.execute(actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward atualizarRegistroAtendimentoDadosLocalOcorrenciaAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
ActionForward retorno = null;
retorno = new AtualizarRegistroAtendimentoDadosLocalOcorrenciaAction()
.execute(actionMapping, actionForm, httpServletRequest,
httpServletResponse);
if (httpServletRequest.getAttribute("telaOpcaoConsultar") != null) {
return retorno;
}
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* ABA N� 03 - SOLICITANTE
*/
public ActionForward exibirAtualizarRegistroAtendimentoDadosSolicitanteAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirAtualizarRegistroAtendimentoDadosSolicitanteAction()
.execute(actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward atualizarRegistroAtendimentoDadosSolicitanteAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new AtualizarRegistroAtendimentoDadosSolicitanteAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* ABA N� 04 - ANEXO
*/
public ActionForward exibirAtualizarRegistroAtendimentoAnexosAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirAtualizarRegistroAtendimentoAnexosAction()
.execute(actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward atualizarRegistroAtendimentoAnexosAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new AtualizarRegistroAtendimentoAnexosAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* CONCLUIR
*/
public ActionForward concluirAtualizarRegistroAtendimentoAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ConcluirAtualizarRegistroAtendimentoAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
/*
* CANCELAR
*/
public ActionForward cancelarAtualizarRegistroAtendimentoAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new CancelarAtualizarRegistroAtendimentoAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
}