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"); }
@Override public String execute() { if (ServiceUtil.getLoginService().isLogined(userSession)) { if (userSession.get("position").equals("Administrator") || userSession.get("position").equals("Менеджер")) { answer = ServiceUtil.getDeleteService().tryDelete(data, userSession, Company.class); return SUCCESS; } } answer = "Access denied."; return SUCCESS; }
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/"); }
@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 preRender(int id) { busca(id); if (getEntidade() == null) ServiceUtil.redirect("/Atlas/"); }