在Magnolia CMS上通过Java获取大坝资产链接

时间:2018-05-30 13:15:33

标签: java jcr magnolia dam

我试图获取资产链接(图片),创建一个用作休息服务返回的对象。 我创建的所有对象只是缺少此链接,我无法在Java方找到任何方法。作为FTL我没有任何问题(使用DamTemplatingFunctions)。 在JCR上,在我的文章(在我自己的工作区)上,我获得了资产密钥" jcr:xxxxxxxx..."我可以轻松地访问它,唯一缺少的部分是如何从dam工作区中检索它的链接。

感谢所有帮助或指导。

1 个答案:

答案 0 :(得分:1)

您可以注入DamTemplatingFunctions然后使用这些方法。这里有一个如何注入的例子

@Inject
public Example(DamTemplatingFunctions damTemplatingFunctions) {
    this.damTemplatingFunctions = damTemplatingFunctions;
}

private DamTemplatingFunctions damTemplatingFunctions;

HTH