本文整理了Java中org.apache.jackrabbit.api.security.user.Group.getMembers()
方法的一些代码示例,展示了Group.getMembers()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getMembers()
方法的具体详情如下:
包路径:org.apache.jackrabbit.api.security.user.Group
类名称:Group
方法名:getMembers
暂无
代码示例来源:origin: org.apache.jackrabbit/oak-core
@NotNull
@Override
Iterator<Authorizable> getMembers() throws RepositoryException {
org.apache.jackrabbit.api.security.user.Group g = getGroup();
return (g == null) ? Collections.<Authorizable>emptyIterator() : g.getMembers();
}
代码示例来源:origin: net.adamcin.oakpal/oakpal-core
@Override
public Iterator<Authorizable> getMembers() throws RepositoryException {
Iterator<Authorizable> internal = delegate.getMembers();
return Iterators.transformIterator(internal, AuthorizableFacade::ensureBestWrapper);
}
代码示例来源:origin: apache/jackrabbit-oak
@NotNull
@Override
Iterator<Authorizable> getMembers() throws RepositoryException {
org.apache.jackrabbit.api.security.user.Group g = getGroup();
return (g == null) ? Collections.<Authorizable>emptyIterator() : g.getMembers();
}
代码示例来源:origin: org.apache.sling/org.apache.sling.testing.sling-mock-oak
@Nonnull
@Override
Iterator<Authorizable> getMembers() throws RepositoryException {
org.apache.jackrabbit.api.security.user.Group g = getGroup();
return (g == null) ? Collections.<Authorizable>emptyIterator() : g.getMembers();
}
代码示例来源:origin: apache/jackrabbit-oak
GroupPredicate(UserManager userManager, String groupId, boolean declaredMembersOnly) throws RepositoryException {
Authorizable authorizable = userManager.getAuthorizable(groupId);
Group group = (authorizable == null || !authorizable.isGroup()) ? null : (Group) authorizable;
if (group != null) {
membersIterator = (declaredMembersOnly) ? group.getDeclaredMembers() : group.getMembers();
} else {
membersIterator = Collections.emptyIterator();
}
}
代码示例来源:origin: org.apache.jackrabbit/oak-core
GroupPredicate(UserManager userManager, String groupId, boolean declaredMembersOnly) throws RepositoryException {
Authorizable authorizable = userManager.getAuthorizable(groupId);
Group group = (authorizable == null || !authorizable.isGroup()) ? null : (Group) authorizable;
if (group != null) {
membersIterator = (declaredMembersOnly) ? group.getDeclaredMembers() : group.getMembers();
} else {
membersIterator = Collections.emptyIterator();
}
}
代码示例来源:origin: apache/jackrabbit-oak
static void assertMembers(Group grp, Set<String> ms) throws RepositoryException {
Set<String> members = new HashSet<String>(ms);
Iterator<Authorizable> iter = grp.getMembers();
while (iter.hasNext()) {
Authorizable member = iter.next();
Assert.assertTrue("Group must have member", members.remove(member.getID()));
}
assertEquals("Group must have all members", 0, members.size());
}
代码示例来源:origin: apache/jackrabbit-oak
private void checkDeclaredMembers(Group grp, String ... ids) throws RepositoryException {
TreeSet<String> members = new TreeSet<String>();
Iterator<Authorizable> iter = grp.getMembers();
while (iter.hasNext()) {
members.add(iter.next().getID());
}
Arrays.sort(ids);
assertEquals(
"Group members",
Text.implode(ids, ","),
Text.implode(members.toArray(new String[members.size()]), ","));
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testGetMembers() throws Exception {
Set<Authorizable> members = ImmutableSet.copyOf(everyoneGroup.getMembers());
assertFalse(members.contains(everyoneGroup));
for (Authorizable a : authorizables) {
assertTrue(members.contains(a));
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testGetMembersContainsDeclaredMembers() throws NotExecutableException, RepositoryException {
List<String> l = new ArrayList<String>();
for (Iterator<Authorizable> it = group.getMembers(); it.hasNext(); ) {
l.add(it.next().getID());
}
for (Iterator<Authorizable> it = group.getDeclaredMembers(); it.hasNext(); ) {
assertTrue("All declared members must also be part of the Iterator " +
"returned upon getMembers()", l.contains(it.next().getID()));
}
}
代码示例来源:origin: apache/jackrabbit
public void testGetMembersContainsDeclaredMembers() throws NotExecutableException, RepositoryException {
Group gr = getTestGroup(superuser);
List<String> l = new ArrayList<String>();
for (Iterator<Authorizable> it = gr.getMembers(); it.hasNext();) {
l.add(it.next().getID());
}
for (Iterator<Authorizable> it = gr.getDeclaredMembers(); it.hasNext();) {
assertTrue("All declared members must also be part of the Iterator " +
"returned upon getMembers()",l.contains(it.next().getID()));
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testGetMembersAgainstMemberOf() throws NotExecutableException, RepositoryException {
Iterator<Authorizable> it = group.getMembers();
while (it.hasNext()) {
Authorizable auth = it.next();
assertTrueMemberOfContainsGroup(auth.memberOf(), group);
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testGetMembers() throws NotExecutableException, RepositoryException {
Iterator<Authorizable> it = group.getMembers();
assertNotNull(it);
while (it.hasNext()) {
assertTrue(it.next() != null);
}
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testGetMembersAgainstIsMember() throws NotExecutableException, RepositoryException {
Iterator<Authorizable> it = group.getMembers();
while (it.hasNext()) {
Authorizable auth = it.next();
assertTrue(group.isMember(auth));
}
}
代码示例来源:origin: apache/jackrabbit
public void testGetMembers() throws NotExecutableException, RepositoryException {
Group gr = getTestGroup(superuser);
Iterator<Authorizable> it = gr.getMembers();
assertNotNull(it);
while (it.hasNext()) {
assertTrue(it.next() != null);
}
}
代码示例来源:origin: apache/jackrabbit
public void testGetMembersAgainstIsMember() throws NotExecutableException, RepositoryException {
Group gr = getTestGroup(superuser);
Iterator<Authorizable> it = gr.getMembers();
while (it.hasNext()) {
Authorizable auth = it.next();
assertTrue(gr.isMember(auth));
}
}
代码示例来源:origin: apache/jackrabbit
public void testGetMembersAgainstMemberOf() throws NotExecutableException, RepositoryException {
Group gr = getTestGroup(superuser);
Iterator<Authorizable> it = gr.getMembers();
while (it.hasNext()) {
Authorizable auth = it.next();
assertTrueMemberOfContainsGroup(auth.memberOf(), gr);
}
}
代码示例来源:origin: apache/jackrabbit
public void testCreateGroupWithPath() throws RepositoryException, NotExecutableException {
Principal p = getTestPrincipal();
Group gr = createGroup(p, "/any/path/to/the/new/group");
createdGroups.add(gr);
assertNotNull(gr.getID());
assertEquals(p.getName(), gr.getPrincipal().getName());
assertFalse("A new group must not have members.",gr.getMembers().hasNext());
}
代码示例来源:origin: apache/jackrabbit
public void testCreateGroup() throws RepositoryException, NotExecutableException {
Principal p = getTestPrincipal();
Group gr = createGroup(p);
createdGroups.add(gr);
assertNotNull(gr.getID());
assertEquals(p.getName(), gr.getPrincipal().getName());
assertFalse("A new group must not have members.",gr.getMembers().hasNext());
}
代码示例来源:origin: apache/jackrabbit-oak
@Test
public void testCreateGroup() throws RepositoryException, NotExecutableException {
Principal p = getTestPrincipal();
Group gr = createGroup(p);
createdGroups.add(gr);
assertNotNull(gr.getID());
assertEquals(p.getName(), gr.getPrincipal().getName());
assertFalse("A new group must not have members.",gr.getMembers().hasNext());
}
内容来源于网络,如有侵权,请联系作者删除!