Class MultiTenantGroupComputer

java.lang.Object
org.nuxeo.ecm.platform.computedgroups.AbstractGroupComputer
org.nuxeo.ecm.multi.tenant.MultiTenantGroupComputer
All Implemented Interfaces:
GroupComputer

public class MultiTenantGroupComputer extends AbstractGroupComputer
Since:
5.6
Author:
Thomas Roger
  • Constructor Details

    • MultiTenantGroupComputer

      public MultiTenantGroupComputer()
  • Method Details

    • getGroupsForUser

      public List<String> getGroupsForUser(NuxeoPrincipalImpl nuxeoPrincipal)
      Description copied from interface: GroupComputer
      Returns the group names for a give User.
    • getAllGroupIds

      public List<String> getAllGroupIds()
      Description copied from interface: GroupComputer
      Return all group ids. If you class can not efficiently compute this list, you can return an empty list. In this case you need to implement the searchGroups method.
    • getGroupMembers

      public List<String> getGroupMembers(String s)
      Description copied from interface: GroupComputer
      Returns the members for a give group.
    • getParentsGroupNames

      public List<String> getParentsGroupNames(String s)
      Description copied from interface: GroupComputer
      Return parent groups.
    • getSubGroupsNames

      public List<String> getSubGroupsNames(String s)
      Description copied from interface: GroupComputer
      Returns children groups.