## Uses of Class
com.sas.lsaf.security.group.GroupDescriptor

- Packages that use GroupDescriptor
  Package | Description
  --- | ---
  com.sas.lsaf.security.group | Service and classes for creating and manipulating groups in the system.

- - ### Uses of GroupDescriptor in com.sas.lsaf.security.group

    Subclasses of GroupDescriptor in com.sas.lsaf.security.group
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Group` | Group is a collection of principals (users or other groups) that are uniquely identified by a name and context.

    Methods in com.sas.lsaf.security.group that return GroupDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `GroupDescriptor` | GroupService.`getGroupDescriptorById​(java.lang.String groupId)` | Gets the lightweight representation of the group by its identifier.
    `GroupDescriptor` | GroupService.`getGroupDescriptorByName​(java.lang.String contextId, java.lang.String name)` | Gets the lightweight representation of a group by its name and context.

    Methods in com.sas.lsaf.security.group that return types with arguments of type GroupDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<GroupDescriptor>` | GroupService.`getAllGroupsByMember​(Principal member)` | Gets all of the group descriptors that have the specified principal as a member.
    `java.util.Set<GroupDescriptor>` | GroupService.`getAllReachableGroupsByMember​(Principal member)` | Gets the set of all of the reachable groups.
    `java.util.Set<GroupDescriptor>` | GroupService.`getGroupDescriptors​(java.lang.String contextId)` | Gets the lightweight representation of all of the groups that are defined at the context.
    `java.util.Set<GroupDescriptor>` | GroupService.`getGroupDescriptorsByIds​(java.util.Set<java.lang.String> groupIds)` | Gets the lightweight representations of a set of groups by their specified identifiers.
    `java.util.Set<GroupDescriptor>` | GroupService.`getGroupsByMember​(java.lang.String contextId, Principal member)` | Gets all of the groups in a context that have the principal as a member.
    `java.util.Set<GroupDescriptor>` | GroupService.`getReachableGroupsByMember​(java.lang.String contextId, Principal member)` | Gets the set of all of the reachable groups at the context.