@Override public void salva() { if (!(getSessao().isAdmin() || getSessao().isMonitor())) { ServiceUtil.redirect("/Atlas/"); return; } getEntidade().setSituacao(Situacao.EDICAO); if (getEntidade().getId() == null) super.salva(); else super.edita(); limpa(); atualizaListagem(); }
public void remove() { if (getEntidade().getId() != null) { super.remove(getEntidade().getId()); ServiceUtil.redirect("/Atlas/Familia/listagem.html"); } else ServiceUtil.addErroMessage("Erro ao excluir espécie", "Tente novamente"); }
public void publicar() { if (getEntidade().getId() == null) { ServiceUtil.addErroMessage( "Ocorreu algum erro na requisição", "Tente de novo ou contate o responsável pelo sistema"); return; } if (getSessao().isAdmin()) { getEntidade().setSituacao(Situacao.PUBLICADO); super.edita(); } else ServiceUtil.redirect("/Atlas/"); }