public void visitRemoveGroupMembers()

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


    public void visitRemoveGroupMembers(RemoveGroupMembers rm) {
        List<String> members = rm.getMembers();
        String groupname = rm.getGroupname();
        Authorizable group = null;
        log.info("Removing members '{}' from group '{}'", members, groupname);
        try {
            group = UserUtil.getAuthorizable(session, groupname);
            if (group == null || !group.isGroup()) {
                report(groupname + " is not a group");
            } else {
                ((Group) group).removeMembers(members.toArray(new String[0]));
            }
        } catch (RepositoryException e) {
            report(e, "Unable to remove members from group [" + groupname + "]:" + e);
        }
    }