Class DefaultPermissionsAdministrator
- java.lang.Object
 - 
- com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator
 
 
- 
- All Implemented Interfaces:
 PermissionsAdministrator
- Direct Known Subclasses:
 AbstractEditPermissionsAdministrator
@Deprecated public class DefaultPermissionsAdministrator extends Object implements PermissionsAdministrator
Deprecated.since 7.17The view administrator used jointly by global and space permissions actions 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultPermissionsAdministrator.GroupPermissionRowDeprecated.static classDefaultPermissionsAdministrator.UnlicensedPermissionRowDeprecated.Used for both anonymous and "all authenticated user" permissions categoriesstatic classDefaultPermissionsAdministrator.UserPermissionRowDeprecated. 
- 
Field Summary
Fields Modifier and Type Field Description protected List<SpacePermission>permissionsDeprecated.protected SpacePermissionManagerspacePermissionManagerDeprecated. 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, UserAccessor userAccessor)Deprecated. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PermissionRowbuildAnonymousPermissionRow()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.PermissionRowbuildUnlicensedAuthenticatedPermissionRow()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.List<SpacePermission>getPermissions()Deprecated.Returns the current permissions set for the entityvoidresetPermissions()Deprecated. 
 - 
 
- 
- 
Field Detail
- 
spacePermissionManager
protected final SpacePermissionManager spacePermissionManager
Deprecated. 
- 
permissions
protected List<SpacePermission> permissions
Deprecated. 
 - 
 
- 
Constructor Detail
- 
DefaultPermissionsAdministrator
protected DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, UserAccessor userAccessor)
Deprecated.- Since:
 - 7.17
 
 
 - 
 
- 
Method Detail
- 
buildUserPermissionTable
public Collection<PermissionRow> buildUserPermissionTable()
Deprecated.Description copied from interface:PermissionsAdministratorBuilds 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.- Specified by:
 buildUserPermissionTablein interfacePermissionsAdministrator- Returns:
 - a map of permissions for each permitted user.
 
 
- 
buildGroupPermissionTable
public Collection<PermissionRow> buildGroupPermissionTable()
Deprecated.Description copied from interface:PermissionsAdministratorBuilds 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.- Specified by:
 buildGroupPermissionTablein interfacePermissionsAdministrator- Returns:
 - a map of permissions for each permitted group.
 
 
- 
buildUnlicensedAuthenticatedPermissionRow
public PermissionRow buildUnlicensedAuthenticatedPermissionRow()
Deprecated.Description copied from interface:PermissionsAdministratorBuilds the permissions for all authenticated users, for printing in the UI.- Specified by:
 buildUnlicensedAuthenticatedPermissionRowin interfacePermissionsAdministrator- Returns:
 - the permissions for all authenticated users.
 
 
- 
buildAnonymousPermissionRow
public PermissionRow buildAnonymousPermissionRow()
Deprecated.Retrieves the UnlicensedPermissionRow for printing in a UI.- Specified by:
 buildAnonymousPermissionRowin interfacePermissionsAdministrator- Returns:
 - the anonymous permissions.
 
 
- 
getPermissions
public List<SpacePermission> getPermissions()
Deprecated.Description copied from interface:PermissionsAdministratorReturns the current permissions set for the entity- Specified by:
 getPermissionsin interfacePermissionsAdministrator- Returns:
 - the current permissions set for the entity
 
 
- 
resetPermissions
public void resetPermissions()
Deprecated. 
 - 
 
 -