Я хочу получить список всех существующих групп в CQ5 JCR. Я могу принести список всех существующих пользователей в JCR, используя следующий код,Как получить все существующие группы в jcr?
UserManager userManager = jkrSession.getUserManager();
final List<String> users = new ArrayList<String>();
Iterator<Authorizable> iter = userManager.findAuthorizables(
"jcr:primaryType", "rep:User");
while (iter.hasNext()) {
Authorizable auth = iter.next();
if (!auth.isGroup()) {
users.add(auth.getID());
}
}
Я не нашел какой-либо способ получить список всех существующих пользователей. Хотя, я могу видеть родительские узлы/home/users и/home/groups, и я могу перебирать дочерние узлы для извлечения пользователей и групп.
Я ищу более легкий выход.