@Deprecated public class DefaultPermissionsAdministrator extends Object implements PermissionsAdministrator
Modifier and Type | Class and Description |
---|---|
static class |
DefaultPermissionsAdministrator.GroupPermissionRow
Deprecated.
|
static class |
DefaultPermissionsAdministrator.UnlicensedPermissionRow
Deprecated.
Used for both anonymous and "all authenticated user" permissions categories
|
static class |
DefaultPermissionsAdministrator.UserPermissionRow
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected List<SpacePermission> |
permissions
Deprecated.
|
protected SpacePermissionManager |
spacePermissionManager
Deprecated.
|
Modifier | Constructor and Description |
---|---|
protected |
DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager,
PermissionResolver permissionResolver)
Deprecated.
since 7.17
|
protected |
DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager,
PermissionResolver permissionResolver,
UserAccessor userAccessor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PermissionRow |
buildAnonymousPermissionRow()
Deprecated.
Retrieves the UnlicensedPermissionRow for printing in a UI.
|
Collection<PermissionRow> |
buildGroupPermissionTable()
Deprecated.
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.
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.
|
PermissionRow |
buildUnlicensedAuthenticatedPermissionRow()
Deprecated.
Builds the permissions for all authenticated users, for printing in the UI.
|
Collection<PermissionRow> |
buildUserPermissionTable()
Deprecated.
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.
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.
|
List<SpacePermission> |
getPermissions()
Deprecated.
Returns the current permissions set for the entity
|
void |
resetPermissions()
Deprecated.
|
protected final SpacePermissionManager spacePermissionManager
protected List<SpacePermission> permissions
protected DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, UserAccessor userAccessor)
@Deprecated protected DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver)
public Collection<PermissionRow> buildUserPermissionTable()
PermissionsAdministrator
buildUserPermissionTable
in interface PermissionsAdministrator
public Collection<PermissionRow> buildGroupPermissionTable()
PermissionsAdministrator
buildGroupPermissionTable
in interface PermissionsAdministrator
public Collection<PermissionRow> buildUserPermissionTable(UserAccessor userAccessor)
buildUserPermissionTable
in interface PermissionsAdministrator
userAccessor
- - used to find and verify the usernames.public Collection<PermissionRow> buildGroupPermissionTable(UserAccessor userAccessor)
buildGroupPermissionTable
in interface PermissionsAdministrator
userAccessor
- - used to find and verify the groupnames.public PermissionRow buildUnlicensedAuthenticatedPermissionRow()
PermissionsAdministrator
buildUnlicensedAuthenticatedPermissionRow
in interface PermissionsAdministrator
public PermissionRow buildAnonymousPermissionRow()
buildAnonymousPermissionRow
in interface PermissionsAdministrator
public List<SpacePermission> getPermissions()
PermissionsAdministrator
getPermissions
in interface PermissionsAdministrator
public void resetPermissions()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences