将 JCR 节点转换为 Vaadin 项目 (Magnolia)

Posted

技术标签:

【中文标题】将 JCR 节点转换为 Vaadin 项目 (Magnolia)【英文标题】:Converting JCR Node to Vaadin Item (Magnolia) 【发布时间】:2016-08-03 03:27:08 【问题描述】:

是否有一个类可以用来将 JCR 节点转换为 Vaadin 项? 目前有一种方法可以使用 Node relatedFieldItemNode = (JcrNodeAdapter)relatedFieldItem).getJcrItem()

从 Vaadin 项目中获取 JCR 节点

我想知道是否有办法做相反的事情?

我正在 Magnolia 中尝试这个。

谢谢!

【问题讨论】:

【参考方案1】:

事实证明我可以执行以下操作以再次恢复到该项目。

JcrNodeAdapter relatedFieldItemAdapter = new JcrNodeAdapter(relatedFieldItemNode) 

【讨论】:

【参考方案2】:

或者,如果你访问你的数据源说Container,那么你可以这样做

Container.getItem(Object itemId)

希望有帮助

干杯,

【讨论】:

以上是关于将 JCR 节点转换为 Vaadin 项目 (Magnolia)的主要内容,如果未能解决你的问题,请参考以下文章

JCR-SQL2过滤查询以仅获取空节点

未找到GWT模块com.vaadin.v7.Vaadin7WidgetSet

JCR 创建单个文件,从不同节点链接

如何使用 java 代码发布 jcr 节点?

从 JCR 文件节点中获取文件

JCR (JackRabbit) 查询返回空结果