com.psddev.dari.db.Query.setResolveInvisible()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(184)

本文整理了Java中com.psddev.dari.db.Query.setResolveInvisible方法的一些代码示例,展示了Query.setResolveInvisible的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.setResolveInvisible方法的具体详情如下:
包路径:com.psddev.dari.db.Query
类名称:Query
方法名:setResolveInvisible

Query.setResolveInvisible介绍

[英]Sets whether this query will return objects with invisible references resolved.
[中]

代码示例

代码示例来源:origin: perfectsense/dari

  1. /**
  2. * Sets this query to return objects with invisible
  3. * references resolved.
  4. *
  5. * @see State#isResolveInvisible()
  6. */
  7. public Query<E> resolveInvisible() {
  8. setResolveInvisible(true);
  9. return this;
  10. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. @Override
  2. public <T> List<T> readAll(Query<T> query) {
  3. query.setResolveInvisible(true);
  4. List<T> all = super.readAll(query);
  5. for (T item : all) {
  6. applyChanges(item);
  7. }
  8. return all;
  9. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. @Override
  2. public <T> T readFirst(Query<T> query) {
  3. query.setResolveInvisible(true);
  4. return applyChanges(super.readFirst(query));
  5. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. @Override
  2. public <T> Iterable<T> readIterable(Query<T> query, int fetchSize) {
  3. query.setResolveInvisible(true);
  4. return new FilteringIterable<T>(super.readIterable(query, fetchSize));
  5. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. @Override
  2. public <T> PaginatedResult<T> readPartial(Query<T> query, long offset, int limit) {
  3. query.setResolveInvisible(true);
  4. PaginatedResult<T> result = super.readPartial(query, offset, limit);
  5. for (T item : result.getItems()) {
  6. applyChanges(item);
  7. }
  8. return result;
  9. }

代码示例来源:origin: perfectsense/dari

  1. @Override
  2. public Query<E> clone() {
  3. Query<E> clone = new Query<E>(group, objectClass);
  4. clone.setPredicate(predicate);
  5. clone.setSorters(sorters != null ? new ArrayList<Sorter>(sorters) : null);
  6. clone.setFields(fields != null ? new ArrayList<String>(fields) : null);
  7. clone.setDatabase(database);
  8. clone.setResolveToReferenceOnly(isResolveToReferenceOnly);
  9. clone.setCache(!noCache);
  10. clone.setMaster(master);
  11. clone.setResolveInvisible(resolveInvisible);
  12. clone.setTimeout(timeout);
  13. clone.setOptions(options != null ? new HashMap<String, Object>(options) : null);
  14. return clone;
  15. }

相关文章