2016-09-08 3 views
0

Я пытаюсь добавить пользователя cq в группу AEM. Я использую код ниже. Код работает успешно, но пользователь не добавляется в группу. Не могли бы вы увидеть, где я ошибаюсь?Пользователь CQ не добавляется в группу с использованием Java в AEM 6.2

ResourceResolver resourceResolver = request.getResourceResolver(); 
       UserManager userManager = resourceResolver.adaptTo(UserManager.class); 
      try { 
       Authorizable authGroup= userManager.getAuthorizable("administrators"); 
       LOGGER.info("authorizable"+authGroup.toString()); 

       Group group = (Group) authGroup; 
       Authorizable authUser = userManager.getAuthorizable("myuser"); 
       LOGGER.info("Before Groufp"+authUser.toString()); 
       boolean b=group.addMember(authUser); 
       LOGGER.info("After Group"+authUser.toString()); 
       if(b){ 
        LOGGER.info("success"); 
       } 
       else{ 
        LOGGER.info("failure"); 
       } 


      } catch (RepositoryException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
+0

Существует статья AEM, о как создать пользователей и группу: https://helpx.adobe.com/experience-manager/using/using-jackrabbit-usermanager-apis-6.html#, Надеюсь, что это полезно – ArpitBora

ответ