public Resource next()

in src/main/java/org/apache/sling/jackrabbit/usermanager/impl/resource/AuthorizableResourceProvider.java [400:419]


        public Resource next() {
            if (!hasNext()) {
                throw new NoSuchElementException();
            }

            Resource next = null;
            Object child = children.next();
            String principalName = toPrincipalName(child);
            try {
                ResourceResolver resourceResolver = parent.getResourceResolver();
                Session session = resourceResolver.adaptTo(Session.class);
                if (session != null) {
                    next = createNext(child, principalName, resourceResolver, session);
                }
            } catch (RepositoryException re) {
                log.error("Exception while looking up authorizable resource.",
                    re);
            }
            return next;
        }