public String comentar() { ComentarioModel comment = new ComentarioModel(); comment.setUsuarioModel(Utilitarios.getUsuarioLogado()); comment.setDescricao(this.comentario); comment.setDataCadastro(new Date()); comment.setPromocaoModel(this.promocaoModel); try { new ComentarioDAO().inserir(comment); } catch (TSApplicationException ex) { TSFacesUtil.getRequest().setAttribute("msg", ex.getMessage()); } this.redirecionar(); return null; }
public ComentarioFaces() { this.comentario = TSFacesUtil.getRequestParameter("comentario"); if (!TSUtil.isEmpty(comentario)) { this.comentar(); } }
private void redirecionar() { try { TSFacesUtil.getResponse() .sendRedirect( "detalhamento.xhtml?promocaoId=" + this.promocaoModel.getId() + "&categoriaId=" + this.categoriaId + "&filtro=" + this.filtro); } catch (Exception ex) { TSFacesUtil.getRequest().setAttribute("msg", "Ocorreu um erro no redirecionamento"); ex.printStackTrace(); } }
package br.com.opensystems.faces;