package gcom.gui.atendimentopublico.registroatendimento; import gcom.atendimentopublico.registroatendimento.bean.RegistroAtendimentoFaltaAguaGeneralizadaHelper; import gcom.fachada.Fachada; import gcom.gui.GcomAction; import gcom.util.Util; 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 exibir para o usu�rio a tela com os registros de * atendimento pendentes para falta de �gua generalizada * * @author Raphael Rossiter * @date 17/07/2006 */ public class PesquisarRegistrosAtendimentoPendentesFaltaAguaEncerrarAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { ActionForward retorno = actionMapping .findForward("pesquisarRegistrosAtendimentoPendentesFaltaAguaEncerrar"); Fachada fachada = Fachada.getInstancia(); PesquisarRegistrosAtendimentoPendentesFaltaAguaEncerrarActionForm form = (PesquisarRegistrosAtendimentoPendentesFaltaAguaEncerrarActionForm) actionForm; Integer idEspecificacao = Util.converterStringParaInteger(httpServletRequest.getParameter("idEspecificacao")); Integer idBairroArea = Util.converterStringParaInteger(httpServletRequest.getParameter("idBairroArea")); RegistroAtendimentoFaltaAguaGeneralizadaHelper rasFaltaAguaGenerealizada = fachada.verificarRegistroAtendimentoFaltaAguaGeneralizafa(idEspecificacao, idBairroArea); form.setIdSolicitacaoTipo(rasFaltaAguaGenerealizada.getSolicitacaoTipoEspecificacao().getSolicitacaoTipo().getId().toString()); form.setDescricaoSolicitacaoTipo(rasFaltaAguaGenerealizada.getSolicitacaoTipoEspecificacao().getSolicitacaoTipo().getDescricao()); form.setIdSolicitacaoTipoEspecificacao(rasFaltaAguaGenerealizada.getSolicitacaoTipoEspecificacao().getId().toString()); form.setDescricaoSolicitacaoTipoEspecificacao(rasFaltaAguaGenerealizada.getSolicitacaoTipoEspecificacao().getDescricao()); form.setCodigoBairro(String.valueOf(rasFaltaAguaGenerealizada.getBairroArea().getBairro().getCodigo())); form.setDescricaoBairro(rasFaltaAguaGenerealizada.getBairroArea().getBairro().getNome()); form.setIdBairroArea(rasFaltaAguaGenerealizada.getBairroArea().getId().toString()); form.setDescricaoBairroArea(rasFaltaAguaGenerealizada.getBairroArea().getNome()); httpServletRequest.setAttribute("colecaoRegistroAtendimento", rasFaltaAguaGenerealizada.getColecaoRegistroAtendimento()); return retorno; } }