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

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

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

Query.findById介绍

[英]Finds an object of the given type matching the given id in the Database.Static#getDefault.
[中]在数据库中查找与给定id匹配的给定类型的对象。静态#获取默认值。

代码示例

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

  1. @SuppressWarnings("all")
  2. private <T> T resolveReference(Class<T> objectClass, Object reference) {
  3. if (reference instanceof Map) {
  4. return Query.findById(objectClass, ObjectUtils.to(UUID.class,
  5. ((Map<String, Object>) reference).get("_ref")));
  6. } else if (objectClass.isInstance(reference)) {
  7. return (T) reference;
  8. } else {
  9. return null;
  10. }
  11. }

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

  1. public Object getObject() {
  2. Object value = getState().get(OBJECT_KEY);
  3. if (value == null) {
  4. value = object;
  5. }
  6. return value instanceof Record
  7. ? value
  8. : Query.findById(Object.class, StateValueUtils.toIdIfReference(value));
  9. }

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

  1. } else {
  2. UUID id = ObjectUtils.to(UUID.class, map.get("_id"));
  3. section = Query.findById(Object.class, id);
  4. if (section == null) {
  5. section = type.createObject(id);

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

  1. ToolUser user = Query.findById(ToolUser.class, page.param(UUID.class, RemoteWidget.USER_ID_PARAMETER));

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

  1. SearchResultSelection selection = Query.findById(SearchResultSelection.class, selectionId);
  2. ((SearchResultSelectionGeneratable) draftObject).fromSelection(Query.findById(SearchResultSelection.class, selectionId));

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

  1. Section section = Query.findById(Section.class, sectionId);
  2. if (section != null) {
  3. writeSection(request, response, response.getWriter(), section);

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

  1. final SiteCategory siteCategory = siteCategoryId != null ? Query.findById(SiteCategory.class, siteCategoryId) : null;
  2. final String queryString = page.param(String.class, "query");

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

  1. Taxon parent = Query.findById(Taxon.class, taxonParentUuid);
  2. Predicate filterPredicate = (site != null && predicate != null)
  3. ? CompoundPredicate.combine(PredicateParser.AND_OPERATOR, predicate, site.itemsPredicate())

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

  1. UUID objectId = param(UUID.class, OBJECT_ID_PARAMETER);
  2. Object object;
  3. WorkStream workStream = Query.findById(WorkStream.class, param(UUID.class, "workStreamId"));

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

  1. @Override
  2. public void writeHtml(ToolPageContext page, Dashboard dashboard) throws IOException, ServletException {
  3. String type = page.pageParam(String.class, "type", null);
  4. final ObjectType itemType = Query.findById(ObjectType.class, page.pageParam(UUID.class, "itemType", null));
  5. long offset = page.param(long.class, "offset");
  6. int limit = page.pageParam(Integer.class, "limit", 20);

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

  1. @Override
  2. @SuppressWarnings("deprecation")
  3. protected void doService(final ToolPageContext page) throws IOException, ServletException {
  4. Page mainObject = Query.findById(Page.class, page.param(UUID.class, "id"));

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

  1. @Override
  2. @SuppressWarnings("deprecation")
  3. public void writeHtml(ToolPageContext page, Dashboard dashboard) throws IOException, ServletException {
  4. ObjectType itemType = Query.findById(ObjectType.class, page.pageParam(UUID.class, "itemType", null));
  5. Type type = page.pageParam(Type.class, "type", Type.ANYONE);
  6. String valueParameter = type + ".value";

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

  1. @Override
  2. protected void doService(final ToolPageContext page) throws IOException, ServletException {
  3. Object obj = Query.findById(Object.class, page.param(UUID.class, "objectId"));
  4. State state = State.getInstance(obj);
  5. Workflow workflow = Workflow.findWorkflow(state.as(Site.ObjectModification.class).getOwner(), state);

相关文章