首页 > TAG信息列表 > sling

java-sling:resourceSuperType如何影响悬带分辨率?

嗨,我正在研究吊索解决方案的工作原理. 我遇到了Adobe Aem开发人员指南中提到的这种情况 https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics.html 这是提到的情况- /一个(没有任何资源超类型或资源类型) b(sling:resourceSuperType = a) c(sling:resourceSuperType = b) x(

java – 有没有办法在POJO中访问SlingRepository?

有没有办法在不受OSGI管理的POJO中访问SlingRepository? 例如,我们可能有一个名为Site的POJO: public class Site { private String domainName; public String getDomainName() { return domainName; } public void setDomainName(String domainName) { this.domain

java – 将CQ5组件设置为可编辑或不可编辑

如果我想在页面A中设置可编辑的cq5组件,但在页面B中不可编辑,是否可行. 例如:在页面A,我有C组件,我们允许作者打开对话框并编辑组件.但我们不允许作者打开对话框来编辑B页上的组件C. 我尝试研究cq:EditConfig link,但这还不足以解决我的问题.解决方法:您可以在include之前设置Compone

java – 无法在AEM中为任何系统用户派生bundle的用户名

在AEM 6.1环境中,我试图避免使用弃用的方法getAdministrativeResourceResolver来获取java类中的资源解析器. 我创建了系统用户并使用了符合正确标准的现有系统用户(rep:authorizableId,jcr:uuid,rep:principalName属性已填充且jcr:primaryType属性为rep:SystemUser) 我将Apache Sling Se

java – CQ5 – 模型类中的Sling currentPage

在CQ jsp中,只需调用currentPage.getPath()即可轻松访问currentPage对象.但我正在尝试删除任何脚本,并将它们分离到模型类中,并且无法弄清楚如何访问currentPage对象.我以为我可以这样做: public void setResource(Resource resource){ resource.getPath() } 但这会返回类似

如何通过Eclipse中的远程Java应用程序调试来调试Groovy代码

我正在努力调试构建为Sling包的应用程序.该应用程序几乎完全是Groovy代码(我有Groovy Eclipse插件),Eclipse(使用Maven)构建.jar并在Sling中安装它没有任何问题. 但是,它无法调试.我已按照说明设置远程调试,我收集这些是调试Sling应用程序所必需的 – 具体来说,我使用以下命令启动S