public boolean temAutorizacaoListagem(int id_usuario) {
    Usuario novo = usuario.findById(id_usuario);

    for (int i = 0; i < novo.getAutorizacao().size(); i++) {
      if (novo.getAutorizacao().get(i).getNome().equals("lista_evento")) return true;
    }

    return false;
  }
 public boolean cadastra(
     int id_usuario,
     String nome,
     String descricao,
     Date dataInicial,
     Date dataFinal,
     Time horaInicial,
     Time horaFinal,
     int duracao) {
   Usuario owner = usuario.findById(id_usuario);
   Evento novo =
       new Evento(owner, nome, descricao, dataInicial, dataFinal, horaInicial, horaFinal, duracao);
   return this.evento.persist(novo);
 }
 public Usuario getUsuarioByUsername(String username) {
   return usuario.findByUsername(username);
 }