0
我正在实现一个Java模块来获取具有特定组件的页面。在此我已启动查询生成器。但查询生成器对象返回null。我应该如何启动这个queryBuilder。贝娄是代码片段查询生成器API启动
QueryBuilder queryBuilder = slingScriptHelper
.getService(QueryBuilder.class);
com.day.cq.search.Query queryObj = queryBuilder.createQuery(
PredicateGroup.create(predicateMap), session);
我想你是从另一个服务调用这个吗?在哪一点你运行这个代码?也许是在早期,QueryBuilderImpl组件还没有准备好。 AEM版本? – ub1k
嗨,我正在使用AEM 5.6.1服务在服务模块中可用。 –
再次如上:你是从@service调用这个吗?你如何获得SlingScriptHelper?我猜如果你只是粘贴全班,这将是有益的;) – ub1k