2016-09-26 5 views
0

Я внедряю модуль Java для извлечения страниц с определенным компонентом. Вот, что я инициировал построитель запросов. Но объект builder запроса возвращает null. Как я должен инициировать этот queryBuilder. Внизу. Код генерацииQuery Builder API Intiation

QueryBuilder queryBuilder = slingScriptHelper 
       .getService(QueryBuilder.class); 
com.day.cq.search.Query queryObj = queryBuilder.createQuery(
       PredicateGroup.create(predicateMap), session); 
+0

Предполагаю, вы звоните с другой службы? в какой момент вы запускаете этот код? возможно, это рано, а компонент QueryBuilderImpl еще не готов. версия AEM? – ub1k

+0

Привет, Я использую AEM 5.6.1. Услуги доступны в сервисном модуле. –

+0

, как указано выше: Вы называете это с помощью службы @? как получить SlingScriptHelper? Я думаю, это было бы полезно, если бы вы просто вставили весь класс;) – ub1k

ответ

0

Это связано с проблемой пучка. Перезагрузился CQ5.