public void deleteByUserId(int userId) {
        try {
            DeleteBuilder<UserRequest, Long> deleteBuilder = dao.deleteBuilder();
            deleteBuilder.where().eq(QMUserColumns.ID, userId);
            if (deleteBuilder.delete() > 0) {
                //TODO VT need to think how to send ID to observers
                notifyObserversDeletedById(userId);
            }
        } catch (SQLException e) {
            ErrorUtils.logError(e);
        }
    }
public void deleteByUserId(int userId) {
        try {
            DeleteBuilder<UserRequest, Long> deleteBuilder = dao.deleteBuilder();
            deleteBuilder.where().eq(QMUserColumns.ID, userId);
            if (deleteBuilder.delete() > 0) {
               
                notifyObserversDeletedById(userId);
            }
        } catch (SQLException e) {
            ErrorUtils.logError(e);
        }
    }
public void deletebyuserid(int userid) { try { deletebuilder<userrequest, long> deletebuilder = dao.deletebuilder(); deletebuilder.where().eq(qmusercolumns.id, userid); if (deletebuilder.delete() > 0) { notifyobserversdeletedbyid(userid); } } catch (sqlexception e) { errorutils.logerror(e); } }