public interface ComputedGroupsService
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
activateComputedGroups()  | 
boolean | 
allowGroupOverride()
Defines if a computed group can override a physical group. 
 | 
List<String> | 
computeGroupIds()
Returns list of all computed groups (if this is available). 
 | 
List<String> | 
computeGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
Returns list of ids for users computed groups. 
 | 
NuxeoGroup | 
getComputedGroup(String groupName)
Deprecated. 
 
since 9.3 
 | 
NuxeoGroup | 
getComputedGroup(String groupName,
                GroupConfig groupConfig)
Resolves a computed group by it's name. 
 | 
List<String> | 
getComputedGroupMembers(String groupName)
Retrieves member users for a given computed group. 
 | 
List<String> | 
getComputedGroupParent(String groupName)
Retrieves parent group for a given computed group. 
 | 
List<String> | 
getComputedGroupSubGroups(String groupName)
Retrieves sub groups for a given computed group. 
 | 
List<String> | 
searchComputedGroups(Map<String,Serializable> filter,
                    Set<String> fulltext)
Searches for a computed group. 
 | 
List<String> | 
searchComputedGroups(QueryBuilder queryBuilder)
Searches for computed groups. 
 | 
void | 
updateGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
Update the virtual groups of the user with the computed groups. 
 | 
boolean activateComputedGroups()
List<String> computeGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
void updateGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
@Deprecated NuxeoGroup getComputedGroup(String groupName)
NuxeoGroup getComputedGroup(String groupName, GroupConfig groupConfig)
boolean allowGroupOverride()
List<String> computeGroupIds()
List<String> getComputedGroupMembers(String groupName)
List<String> getComputedGroupParent(String groupName)
List<String> getComputedGroupSubGroups(String groupName)
List<String> searchComputedGroups(Map<String,Serializable> filter, Set<String> fulltext)
List<String> searchComputedGroups(QueryBuilder queryBuilder)
queryBuilder - the queryCopyright © 2019 Nuxeo. All rights reserved.