Examples of nextPrincipal()


Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

            PrincipalIterator pit = principalProvider.findPrincipals(EveryonePrincipal.NAME);
            assertNotNull(pit);
            if (pit.getSize() == -1) {
                assertTrue(pit.hasNext());
                assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
                assertFalse(pit.hasNext());
            } else {
                assertEquals(1, pit.getSize());
                assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
            }
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

                assertTrue(pit.hasNext());
                assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
                assertFalse(pit.hasNext());
            } else {
                assertEquals(1, pit.getSize());
                assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
            }

        } finally {
            if (g != null) {
                g.remove();
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

        PrincipalIterator pit = principalProvider.getGroupMembership(userPrincipal);

        // unknown user must be in 'everyone' group but nothing else
        assertTrue(pit.hasNext());
        assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
        assertFalse(pit.hasNext());
    }

    public void testInheritedMemberShip() throws RepositoryException, NotExecutableException {
        Principal up = getTestPrincipal();
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

            gr2.addMember(u);
            save(superuser);

            PrincipalIterator it = principalProvider.getGroupMembership(u.getPrincipal());
            while (it.hasNext()) {
                Principal p = it.nextPrincipal();
                if (p.equals(gr1.getPrincipal())) {
                    // success return
                    return;
                }
            }
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

        // of principals (as in the Subject).
        Set<Principal> principals = new LinkedHashSet<Principal>();
        principals.add(principal);
        PrincipalIterator groups = principalProvider.getGroupMembership(principal);
        while (groups.hasNext()) {
            principals.add(groups.nextPrincipal());
        }
        return principals;
    }

    //--------------------------------------------------------------------------
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

            return new Enumeration<Principal>() {
                public boolean hasMoreElements() {
                    return members.hasNext();
                }
                public Principal nextElement() {
                    return members.nextPrincipal();
                }
            };
        }

        public String getName() {
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

        // of principals (as in the Subject).
        Set<Principal> principals = new LinkedHashSet<Principal>();
        principals.add(principal);
        PrincipalIterator groups = principalProvider.getGroupMembership(principal);
        while (groups.hasNext()) {
            principals.add(groups.nextPrincipal());
        }
        return principals;
    }

    //--------------------------------------------------------------------------
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

            gr2.addMember(u);
            save(superuser);

            PrincipalIterator it = principalProvider.getGroupMembership(u.getPrincipal());
            while (it.hasNext()) {
                Principal p = it.nextPrincipal();
                if (p.equals(gr1.getPrincipal())) {
                    // success return
                    return;
                }
            }
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

        PrincipalIterator pit = principalProvider.findPrincipals(EveryonePrincipal.NAME);
        assertNotNull(pit);
        if (pit.getSize() == -1) {
            assertTrue(pit.hasNext());
            assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
            assertFalse(pit.hasNext());
        } else {
            assertEquals(1, pit.getSize());
            assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
        }
View Full Code Here

Examples of org.apache.jackrabbit.api.security.principal.PrincipalIterator.nextPrincipal()

            assertTrue(pit.hasNext());
            assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
            assertFalse(pit.hasNext());
        } else {
            assertEquals(1, pit.getSize());
            assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
        }
    }

    public void testEveryonePrincipal2() throws Exception {
        Group g = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.