public void visitAddGroupMembers()

in src/main/java/org/apache/sling/jcr/repoinit/impl/GroupMembershipVisitor.java [44:59]


    public void visitAddGroupMembers(AddGroupMembers am) {
        List<String> members = am.getMembers();
        String groupname = am.getGroupname();
        Authorizable group = null;
        log.info("Adding members '{}' to group '{}'", members, groupname);
        try {
            group = UserUtil.getAuthorizable(session, groupname);
            if (group == null || !group.isGroup()) {
                report(groupname + " is not a group");
            } else {
                ((Group) group).addMembers(members.toArray(new String[0]));
            }
        } catch (RepositoryException e) {
            report(e, "Unable to add members to group [" + groupname + "]:" + e);
        }
    }