Modifier and Type | Method and Description |
---|---|
List<PermittedGroup> |
UserPermissionDAOHibernate.findHighestPermissionPerGroup(int start,
int limit) |
List<PermittedGroup> |
InternalUserPermissionDAO.findHighestPermissionPerGroup(int start,
int limit)
Find all groups with an explicit permission, and return their highest permission
|
List<PermittedGroup> |
NoopInternalUserPermissionDAO.findHighestPermissionPerGroup(int start,
int limit) |
List<PermittedGroup> |
UserPermissionDAOHibernate.findHighestPermissionPerGroupByPrefix(String prefix,
int start,
int limit) |
List<PermittedGroup> |
InternalUserPermissionDAO.findHighestPermissionPerGroupByPrefix(String prefix,
int start,
int limit)
Find all groups with an explicit permission, and return their highest permission
|
List<PermittedGroup> |
NoopInternalUserPermissionDAO.findHighestPermissionPerGroupByPrefix(String prefix,
int start,
int limit) |
Collection<PermittedGroup> |
UserPermissionDAOHibernate.getGrantedPermissions(UserPermission permission) |
Collection<PermittedGroup> |
InternalUserPermissionDAO.getGrantedPermissions(UserPermission permission)
Find all groups that have been explicitly (not implicitly) granted the provided permission
|
Collection<PermittedGroup> |
NoopInternalUserPermissionDAO.getGrantedPermissions(UserPermission permission) |
Collection<PermittedGroup> |
UserPermissionDAOHibernate.getGrantedPermissions(UserPermission permission,
Application application) |
Collection<PermittedGroup> |
InternalUserPermissionDAO.getGrantedPermissions(UserPermission permission,
Application application)
Find all groups that have been explicitly (not implicitly) granted the provided permission
|
Collection<PermittedGroup> |
NoopInternalUserPermissionDAO.getGrantedPermissions(UserPermission permission,
Application application) |
Modifier and Type | Class and Description |
---|---|
class |
PermittedGroupImpl
Convenience implementation (non persisted) to return to the service layer
|
Modifier and Type | Method and Description |
---|---|
Page<PermittedGroup> |
UserPermissionAdminServiceImpl.findGroupsWithPermission(int start,
int limit) |
Page<PermittedGroup> |
UserPermissionAdminService.findGroupsWithPermission(int start,
int limit)
Find all groups with an explicit permission
Note: there are no authentication checks in this method
|
Page<PermittedGroup> |
UserPermissionAdminServiceImpl.findGroupsWithPermissionByPrefix(String prefix,
int start,
int limit) |
Page<PermittedGroup> |
UserPermissionAdminService.findGroupsWithPermissionByPrefix(String prefix,
int start,
int limit)
Find all groups with an explicit permission
Note: there are no authentication checks in this method
|
Modifier and Type | Class and Description |
---|---|
class |
InternalGrantedPermission |
Modifier and Type | Class and Description |
---|---|
class |
RestPermittedGroup |
Modifier and Type | Class and Description |
---|---|
class |
PermittedGroupMatcher<E extends PermittedGroup> |
Modifier and Type | Method and Description |
---|---|
static <T extends PermittedGroup> |
PermittedGroupMatcher.group()
A matcher that matches any directoryGroup.
|
static <T extends PermittedGroup> |
PermittedGroupMatcher.group(Class<T> type)
A matcher that matches any directoryGroup; synonymous with
PermittedGroupMatcher.group() but its argument is used to set the matcher type. |
static <T extends PermittedGroup> |
CrowdMatchers.permittedGroup() |
Modifier and Type | Method and Description |
---|---|
PermittedGroupMatcher<E> |
PermittedGroupMatcher.matching(PermittedGroup group)
Builds a new specialised matcher to match the attributes in the given group exactly; the returned matcher will only match if all
this matcher's non-group-attribute constraints are matched AND all of the matcher's group-attributes are matched.
|
Copyright © 2021 Atlassian. All rights reserved.