gpt4 book ai didi

com.xpn.xwiki.user.api.XWikiGroupService.getAllGroupsReferencesForMember()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 16:52:40 27 4
gpt4 key购买 nike

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

XWikiGroupService.getAllGroupsReferencesForMember介绍

[英]Get all groups containing provided member in the current wiki.
[中]获取当前wiki中包含提供成员的所有组。

代码示例

代码示例来源:origin: com.xpn.xwiki.platform/xwiki-core

groupService.getAllGroupsReferencesForMember(userOrGroupDocumentReference, 0, 0, context);

代码示例来源:origin: phenotips/phenotips

groupService.getAllGroupsReferencesForMember(currentItem, 0, 0, context);
groups.removeAll(processedEntities);
entitiesToCheck.addAll(groups);

代码示例来源:origin: com.xpn.xwiki.platform/xwiki-core

/**
 * Check if the user belongs to a group or not.
 * 
 * @param groupName The group to check.
 * @param context The current {@link XWikiContext context}.
 * @return <tt>true</tt> if the user does belong to the specified group, false otherwise or if
 *         an exception occurs.
 * @throws XWikiException If an error occurs when checking the groups.
 * @since Platform-1.3
 */
public boolean isUserInGroup(String groupName, XWikiContext context) throws XWikiException
{
  if (!StringUtils.isEmpty(getUser())) {
    XWikiGroupService groupService = context.getWiki().getGroupService(context);
    
    DocumentReference groupReference = this.currentMixedDocumentReferenceResolver.resolve(groupName);
    
    Collection<DocumentReference> groups = groupService.getAllGroupsReferencesForMember(getUserReference(context), 0, 0, context);
    
    if (groups.contains(groupReference)) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.phenotips/patient-access-rules-api

groupService.getAllGroupsReferencesForMember(currentItem, 0, 0, context);
groups.removeAll(processedEntities);
entitiesToCheck.addAll(groups);

代码示例来源:origin: org.xwiki.platform/xwiki-platform-security-bridge

while (groupReferences.addAll(groupService.getAllGroupsReferencesForMember(userOrGroupDocumentReference,
  nb, i * nb, xwikiContext))) {
  i++;

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com