public interface PermissionsAdministrator
Modifier and Type | Method and Description |
---|---|
PermissionRow |
buildAnonymousPermissionRow()
Builds the permissions for anonymous users, for printing in the UI.
|
Collection<PermissionRow> |
buildGroupPermissionTable()
Builds a map of permissions for each permitted group, for printing in the UI
The key is the groupname and the values is a row of permissions.
|
Collection<PermissionRow> |
buildGroupPermissionTable(UserAccessor userAccessor)
Deprecated.
since 7.17 Use
buildGroupPermissionTable() |
PermissionRow |
buildUnlicensedAuthenticatedPermissionRow()
Builds the permissions for all authenticated users, for printing in the UI.
|
Collection<PermissionRow> |
buildUserPermissionTable()
Builds a map of permissions for each permitted user, for printing in the UI
The key is the username and the values is a row of permissions.
|
Collection<PermissionRow> |
buildUserPermissionTable(UserAccessor userAccessor)
Deprecated.
since 7.17 Use
buildUserPermissionTable() |
List<SpacePermission> |
getPermissions()
Returns the current permissions set for the entity
|
@Deprecated Collection<PermissionRow> buildUserPermissionTable(UserAccessor userAccessor)
buildUserPermissionTable()
userAccessor
- - used to find and verify the usernames.Collection<PermissionRow> buildUserPermissionTable()
Collection<PermissionRow> buildGroupPermissionTable(UserAccessor userAccessor)
buildGroupPermissionTable()
userAccessor
- - used to find and verify the groupnames.Collection<PermissionRow> buildGroupPermissionTable()
PermissionRow buildUnlicensedAuthenticatedPermissionRow()
PermissionRow buildAnonymousPermissionRow()
List<SpacePermission> getPermissions()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences