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 inser��o de um
* registro de atendimento
*
* @author Raphael Rossiter
* @date 24/07/2006
*/
public class InserirRegistroAtendimentoWizardAction extends WizardAction {
/*
* ABA N� 01 - DADOS GERAIS
*/
public ActionForward exibirInserirRegistroAtendimentoDadosGeraisAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirInserirRegistroAtendimentoDadosGeraisAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward inserirRegistroAtendimentoDadosGeraisAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new InserirRegistroAtendimentoDadosGeraisAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* ABA N� 02 - LOCAL OCORR�NCIA
*/
public ActionForward exibirInserirRegistroAtendimentoDadosLocalOcorrenciaAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirInserirRegistroAtendimentoDadosLocalOcorrenciaAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward inserirRegistroAtendimentoDadosLocalOcorrenciaAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
ActionForward retorno = null;
retorno = new InserirRegistroAtendimentoDadosLocalOcorrenciaAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
if (httpServletRequest.getAttribute("telaOpcaoConsultar") != null){
return retorno;
}
else{
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
}
/*
* ABA N� 03 - SOLICITANTE
*/
public ActionForward exibirInserirRegistroAtendimentoDadosSolicitanteAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirInserirRegistroAtendimentoDadosSolicitanteAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward inserirRegistroAtendimentoDadosSolicitanteAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new InserirRegistroAtendimentoDadosSolicitanteAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* ABA N� 04 - ANEXOS
*/
public ActionForward exibirInserirRegistroAtendimentoAnexosAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ExibirInserirRegistroAtendimentoAnexosAction().execute(
actionMapping, actionForm, httpServletRequest,
httpServletResponse);
}
public ActionForward inserirRegistroAtendimentoAnexosAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
new InserirRegistroAtendimentoAnexosAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
return this.redirecionadorWizard(actionMapping, actionForm,
httpServletRequest, httpServletResponse);
}
/*
* CONCLUIR
*/
public ActionForward concluirInserirRegistroAtendimentoAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new ConcluirInserirRegistroAtendimentoAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
}
/*
* CANCELAR
*/
public ActionForward cancelarInserirRegistroAtendimentoAction(
ActionMapping actionMapping, ActionForm actionForm,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
return new CancelarInserirRegistroAtendimentoAction().execute(actionMapping,
actionForm, httpServletRequest, httpServletResponse);
}
}