Interface IGroupManagerSPI

  • All Superinterfaces:
    IConfigDeleter, IGroupManager

    public interface IGroupManagerSPI
    extends IGroupManager
    Group manager internal operations.
    Since:
    10.3.0
    Version:
    $Revision: 20807 $ $Date: 2017-11-30 17:08:51 -0200 (Thu, 30 Nov 2017) $
    • Method Detail

      • getMemberGroups

        Collection<String> getMemberGroups​(SessionConfig sessionConfig,
                                           String memberId,
                                           boolean recursively,
                                           boolean useSessionCache,
                                           ITransaction transaction)
                                    throws ManagerException,
                                           PortalException
        Returns an array of groups of the given member. The list of members must include the framework groups "all" and "registered users" if the current user is not the guest user. You can specify to get just direct groups as well as all groups recursively
        Parameters:
        sessionConfig -
        memberId -
        recursively -
        useSessionCache -
        transaction -
        Returns:
        Returns an array of Strings.
        Throws:
        ManagerException
        PortalException