public void excluir(Funcao funcao) { try { Funcao func = this.em.find(Funcao.class, funcao.getId()); this.em.remove(func); this.em.flush(); } catch (Exception e) { e.printStackTrace(); } finally { this.init(); } }
public void removeMessage() { FacesMessage msg = new FacesMessage("Função Removido", funcao.getDescricao()); FacesContext.getCurrentInstance().addMessage(null, msg); }
@Override public String getAsString(FacesContext context, UIComponent component, Object object) { Funcao funcao = (Funcao) object; if (funcao == null || funcao.getDescricao() == null) return null; return String.valueOf(funcao.getId()); }