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.citcorpore.bean.MeuCatalogoDTO;
import br.com.centralit.citcorpore.bean.UsuarioDTO;
import br.com.centralit.citcorpore.negocio.MeuCatalogoService;
import br.com.centralit.citcorpore.util.WebUtil;
import br.com.citframework.service.ServiceLocator;
/**
* @author Fl�vio
*
*/
public class MeuCatalogo extends AjaxFormAction {
public void load(DocumentHTML document, HttpServletRequest request, HttpServletResponse response)
throws Exception {
}
public void save(DocumentHTML document, HttpServletRequest request, HttpServletResponse response) throws Exception
{
UsuarioDTO usrDto = (UsuarioDTO) WebUtil.getUsuario(request);
if(usrDto == null){
return;
}
Integer idUsuario = new Integer(usrDto.getIdEmpregado());
MeuCatalogoDTO catalogo = (MeuCatalogoDTO) document.getBean();
//Meu Catalogo de Servicos
MeuCatalogoService meuCatalogoService = (MeuCatalogoService) ServiceLocator.getInstance().getService(MeuCatalogoService.class, null);
catalogo.setIdUsuario(idUsuario);
meuCatalogoService.create(catalogo);
Portal portal = new Portal();
portal.load(document, request, response);
}
public void restore(DocumentHTML document, HttpServletRequest request,
HttpServletResponse response) throws Exception {
}
public void delete(DocumentHTML document, HttpServletRequest request,
HttpServletResponse response) throws Exception {
UsuarioDTO usrDto = (UsuarioDTO) WebUtil.getUsuario(request);
}
public Class<MeuCatalogoDTO> getBeanClass()
{
return MeuCatalogoDTO.class;
}
}