code: public <T> Page<T> findByCondition(String whereCondition,
                                         Map<String, Object> conditionParams,
                                         Pageable pageable,
                                         Class<T> entityClass,
                                         String privilegeKey) {
          return findByCondition(whereCondition, conditionParams, null, pageable, entityClass, privilegeKey);
      }
docs: Find permitted entities by parameters.
  @param whereCondition the parameters condition
  @param conditionParams the parameters map
  @param pageable the page info
  @param entityClass the entity class to get
  @param privilegeKey the privilege key for permission lookup
  @param <T> the type of entity
  @return page of permitted entities