Nuxeo ECM Projects 5.4.3-SNAPSHOT

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.
 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)
          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.
 

Method Detail

activateComputedGroups

boolean activateComputedGroups()

computeGroupsForUser

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


getComputedGroup

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


allowGroupOverride

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


computeGroupIds

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


getComputedGroupMembers

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


getComputedGroupParent

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


getComputedGroupSubGroups

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


searchComputedGroups

List<String> searchComputedGroups(Map<String,Serializable> filter,
                                  Set<String> fulltext)
Searches for a computed group.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.