Package | Description |
---|---|
com.sas.hls.security.group |
Service and class definitions for manipulating and creating groups.
|
Modifier and Type | Class and Description |
---|---|
class |
Group
Group is a collection of principals (users or other groups) and may be identified by a name and context.
|
Modifier and Type | Method and Description |
---|---|
GroupDescriptor |
GroupService.getGroupDescriptorByIdentifier(String identifier)
Get the light-weight representation of a group given its identifier.
|
GroupDescriptor |
GroupService.getGroupDescriptorByName(GroupContext groupContext,
String name)
Get the light-weight representation of a group given its name and context.
|
Modifier and Type | Method and Description |
---|---|
Set<GroupDescriptor> |
GroupService.getAllGroupsByMember(Principal member)
Get all groups that have the specified principal as a member.
|
Set<GroupDescriptor> |
GroupService.getAllReachableGroupsByMember(Principal member)
Returns a set of all reachable groups.
|
Set<GroupDescriptor> |
GroupService.getGroupDescriptors(GroupContext groupContext)
Get the light-weight representation of all groups defined in a given context
|
Set<GroupDescriptor> |
GroupService.getGroupDescriptorsByIdentifiers(Set<String> identifiers)
Get the light-weight representation of a group given its identifier.
|
Set<GroupDescriptor> |
GroupService.getGroupsByMember(GroupContext groupContext,
Principal member)
Get all groups in a given context that have the specified principal as a member.
|
Set<GroupDescriptor> |
GroupService.getReachableGroupsByMember(GroupContext groupContext,
Principal member)
Returns a set of all reachable groups in the specified context.
|
Modifier and Type | Method and Description |
---|---|
void |
GroupService.deleteGroup(GroupDescriptor groupDescriptor)
Delete a group.
|
Group |
GroupService.getGroup(GroupDescriptor groupDescriptor)
Get the client representation of a group given its descriptor.
|
Copyright (c) 2017, SAS Institute Inc., Cary, NC, USA