package gcom.gui.seguranca.acesso; import gcom.fachada.Fachada; import gcom.gui.GcomAction; import gcom.seguranca.transacao.AlteracaoTipo; import java.util.Date; 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; public class AtualizarAlteracaoTipoAction extends GcomAction { public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { ActionForward retorno = actionMapping.findForward("telaSucesso"); Fachada fachada = Fachada.getInstancia(); HttpSession sessao = httpServletRequest.getSession(false); AtualizarAlteracaoTipoActionForm atualizarAlteracaoTipoActionForm = (AtualizarAlteracaoTipoActionForm) actionForm; AlteracaoTipo alteracaoTipo = (AlteracaoTipo) sessao.getAttribute("atualizarAlteracaoTipo"); alteracaoTipo.setDescricao(atualizarAlteracaoTipoActionForm.getDescricao()); alteracaoTipo.setDescricaoAbreviada(atualizarAlteracaoTipoActionForm.getDescricaoAbreviada()); String descricaoAlteracaoTipo = atualizarAlteracaoTipoActionForm .getDescricao(); String descricaoAbreviadaAlteracaoTipo = atualizarAlteracaoTipoActionForm .getDescricaoAbreviada(); alteracaoTipo.setDescricao(descricaoAlteracaoTipo); alteracaoTipo.setDescricaoAbreviada(descricaoAbreviadaAlteracaoTipo); alteracaoTipo.setUltimaAlteracao( new Date() ); fachada.atualizar(alteracaoTipo); montarPaginaSucesso(httpServletRequest, "Tipo de Altera��o " + atualizarAlteracaoTipoActionForm.getId().toString() + " atualizado com sucesso.", "Realizar outra Manuten��o de Tipo de Altera��o ", "exibirFiltrarAlteracaoTipoAction.do?menu=sim"); return retorno; } }