package br.com.centralit.citcorpore.ajaxForms; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import br.com.centralit.citajax.html.AjaxFormAction; import br.com.centralit.citajax.html.DocumentHTML; import br.com.centralit.citajax.html.HTMLForm; import br.com.centralit.citcorpore.bean.ServicoDTO; import br.com.centralit.citcorpore.negocio.ServicoService; import br.com.citframework.service.ServiceLocator; @SuppressWarnings("rawtypes") public class Servico extends AjaxFormAction { @Override public Class getBeanClass() { return ServicoDTO.class; } @Override public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { } public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { HTMLForm form = document.getForm("form"); form.clear(); // document.alert("Registro gravado com sucesso!"); } public void restore(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception { ServicoDTO servico = (ServicoDTO) document.getBean(); ServicoService servicoService = (ServicoService) ServiceLocator.getInstance().getService( ServicoService.class, null); servico = (ServicoDTO) servicoService.restore(servico); System.out.println("Restored"); document.executeScript("alert('teste');"); //HTMLForm form = document.getForm("form"); //form.clear(); //form.setValues(servico); } }