コード例 #1
0
  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");
  }
コード例 #2
0
 @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;
 }
コード例 #3
0
 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/");
 }
コード例 #4
0
 @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();
 }
コード例 #5
0
 public void preRender(int id) {
   busca(id);
   if (getEntidade() == null) ServiceUtil.redirect("/Atlas/");
 }