docs: public static void deleteRole(DbConn cnx, int id, boolean force)
      {
          if (force)
          {
              cnx.runUpdate("user_remove_role", id);
          }
          else
          {
              int userUsingRole = cnx.runSelectSingle("user_select_count_using_role", Integer.class, id);
              if (userUsingRole > 0)
              {
                  cnx.setRollbackOnly();
                  throw new JqmAdminApiUserException(
                          "cannot delete a role currently attributed to a user. Remove role attribution of use force parameter.");
              }
          }
  
          QueryResult qr = cnx.runUpdate("role_delete_by_id", id);
          if (qr.nbUpdated != 1)
          {
              cnx.setRollbackOnly();
              throw new JqmAdminApiUserException("no item with ID " + id);
          }
      }