org.apache.jackrabbit.api.security.user.Group.remove()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(110)

本文整理了Java中org.apache.jackrabbit.api.security.user.Group.remove()方法的一些代码示例,展示了Group.remove()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.remove()方法的具体详情如下:
包路径:org.apache.jackrabbit.api.security.user.Group
类名称:Group
方法名:remove

Group.remove介绍

[英]Remove a member from this Group.
[中]从该组中删除成员。

代码示例

代码示例来源:origin: com.cognifide.cq/cqsm-bundle

public static void removeGroup(Context context, Group group) throws RepositoryException {
  context.getAuthorizables().remove(group.getID());
  group.remove();
}

代码示例来源:origin: apache/jackrabbit-oak

public void testRemoveMembersById() throws Exception {
  Group newGroup = null;
  try {
    newGroup = userMgr.createGroup(createGroupId());
    Set<String> failed = group.removeMembers("nonExistingMember", newGroup.getID(), user.getID());
    assertFalse(failed.isEmpty());
    assertFalse(group.isMember(user));
  } finally {
    if (newGroup != null) {
      newGroup.remove();
      superuser.save();
    }
  }
}

代码示例来源:origin: apache/jackrabbit-oak

private void removeGroup(Group gr) throws RepositoryException {
  gr.remove();
  superuser.save();
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
protected void tearDown() throws Exception {
  try {
    if (gr != null) {
      gr.remove();
      superuser.save();
    }
  } finally{
    super.tearDown();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
protected void tearDown() throws Exception {
  group2.remove();
  superuser.save();
  super.tearDown();
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
protected void tearDown() throws Exception {
  try {
    everyone.remove();
    superuser.save();
  } finally {
    super.tearDown();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
protected void tearDown() throws Exception {
  try {
    if (testGroup != null) {
      testGroup.remove();
      superuser.save();
    }
  } finally {
    super.tearDown();
  }
}

代码示例来源:origin: apache/jackrabbit

private void removeGroup(Group gr) throws RepositoryException, NotExecutableException {
  gr.remove();
  save(superuser);
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
protected void tearDown() throws Exception {
  try {
    if (testUser != null) {
      testUser.remove();
    }
    if (testGroup != null) {
      testGroup.remove();
    }
    superuser.save();
  } finally {
    super.tearDown();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    if (testGroup != null) {
      testGroup.remove();
      root.commit();
    }
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    if (group != null) {
      group.remove();
      root.commit();
    }
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    if (administrators != null) {
      administrators.remove();
      root.commit();
    }
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    if (gr != null) {
      gr.remove();
      root.commit();
    }
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    if (testGroup != null) {
      testGroup.remove();
      root.commit();
    }
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    testUser.remove();
    testGroup.remove();
    root.commit();
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Override
public void after() throws Exception {
  try {
    root.refresh();
    if (testGroup != null) {
      testGroup.remove();
    }
    root.commit();
  } finally {
    super.after();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Test
public void testGetMembersWithRemoved() throws Exception {
  Group g = createGroup();
  Group member = createGroup();
  g.addMember(member);
  member.remove();
  root.commit();
  assertFalse(mp.getMembers(getTree(g), false).hasNext());
  assertFalse(mp.getMembers(getTree(g), true).hasNext());
}

代码示例来源:origin: apache/jackrabbit-oak

@Test
public void testTreeBasedGroupPrincipal() throws Exception {
  Group group = getUserManager(root).createGroup("testGroup" + UUID.randomUUID());
  root.commit();
  try {
    Principal principal = principalProvider.getPrincipal(group.getPrincipal().getName());
    assertTrue(principal instanceof AbstractGroupPrincipal);
  } finally {
    group.remove();
    root.commit();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Test
public void testGrantGroupPrincipal() throws Exception {
  Group group = getUserManager(root).createGroup("testGroup");
  try {
    assertFalse(impersonation.grantImpersonation(group.getPrincipal()));
  } finally {
    group.remove();
  }
}

代码示例来源:origin: apache/jackrabbit-oak

@Test
public void testCreateRemoveGroup() throws RepositoryException {
  Group g = mgr.createGroup("g");
  assertFalse(root.hasPendingChanges());
  g.remove();
  assertFalse(root.hasPendingChanges());
}

相关文章