Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.computedgroups
Interface ComputedGroupsService

All Known Implementing Classes:
ComputedGroupsServiceImpl

public interface ComputedGroupsService

Interface for computed group service.

Author:
tiry

Method Summary
 boolean activateComputedGroups()
           
 boolean allowGroupOverride()
          Defines if a computed group can override a physical group.
 java.util.List<java.lang.String> computeGroupIds()
          Returns list of all computed groups (if this is available).
 java.util.List<java.lang.String> computeGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
          Returns list of ids for users computed groups.
 NuxeoGroup getComputedGroup(java.lang.String groupName)
          Resolves a computed group by it's name.
 java.util.List<java.lang.String> getComputedGroupMembers(java.lang.String groupName)
          Retrieves member users for a given computed group.
 java.util.List<java.lang.String> getComputedGroupParent(java.lang.String groupName)
          Retrieves parent group for a given computed group.
 java.util.List<java.lang.String> getComputedGroupSubGroups(java.lang.String groupName)
          Retrieves sub groups for a given computed group.
 java.util.List<java.lang.String> searchComputedGroups(java.util.Map<java.lang.String,java.io.Serializable> filter, java.util.HashSet<java.lang.String> fulltext)
          Searches for a computed group.
 

Method Detail

activateComputedGroups

boolean activateComputedGroups()

computeGroupsForUser

java.util.List<java.lang.String> computeGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
Returns list of ids for users computed groups.


getComputedGroup

NuxeoGroup getComputedGroup(java.lang.String groupName)
Resolves a computed group by it's name.


allowGroupOverride

boolean allowGroupOverride()
Defines if a computed group can override a physical group.


computeGroupIds

java.util.List<java.lang.String> computeGroupIds()
Returns list of all computed groups (if this is available).


getComputedGroupMembers

java.util.List<java.lang.String> getComputedGroupMembers(java.lang.String groupName)
Retrieves member users for a given computed group.


getComputedGroupParent

java.util.List<java.lang.String> getComputedGroupParent(java.lang.String groupName)
Retrieves parent group for a given computed group.


getComputedGroupSubGroups

java.util.List<java.lang.String> getComputedGroupSubGroups(java.lang.String groupName)
Retrieves sub groups for a given computed group.


searchComputedGroups

java.util.List<java.lang.String> searchComputedGroups(java.util.Map<java.lang.String,java.io.Serializable> filter,
                                                      java.util.HashSet<java.lang.String> fulltext)
Searches for a computed group.


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.