Class ShibbolethGroupComputer

java.lang.Object
org.nuxeo.ecm.platform.computedgroups.AbstractGroupComputer
org.nuxeo.ecm.platform.shibboleth.computedgroups.ShibbolethGroupComputer
All Implemented Interfaces:
GroupComputer

public class ShibbolethGroupComputer extends AbstractGroupComputer
  • Constructor Details

    • ShibbolethGroupComputer

      public ShibbolethGroupComputer()
  • Method Details

    • getDirectoryName

      protected String getDirectoryName()
    • 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 arg0)
      Description copied from interface: GroupComputer
      Returns the members for a give group.
    • getGroupsForUser

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

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

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