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 SummaryNested 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 SummaryFields Modifier and Type Field Description protected List<SpacePermission>permissionsDeprecated.protected SpacePermissionManagerspacePermissionManagerDeprecated.
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedDefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, UserAccessor userAccessor)Deprecated.
 - 
Method SummaryAll 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- 
spacePermissionManagerprotected final SpacePermissionManager spacePermissionManager Deprecated.
 - 
permissionsprotected List<SpacePermission> permissions Deprecated.
 
- 
 - 
Constructor Detail- 
DefaultPermissionsAdministratorprotected DefaultPermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, UserAccessor userAccessor) Deprecated.- Since:
- 7.17
 
 
- 
 - 
Method Detail- 
buildUserPermissionTablepublic 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 interface- PermissionsAdministrator
- Returns:
- a map of permissions for each permitted user.
 
 - 
buildGroupPermissionTablepublic 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 interface- PermissionsAdministrator
- Returns:
- a map of permissions for each permitted group.
 
 - 
buildUnlicensedAuthenticatedPermissionRowpublic PermissionRow buildUnlicensedAuthenticatedPermissionRow() Deprecated.Description copied from interface:PermissionsAdministratorBuilds the permissions for all authenticated users, for printing in the UI.- Specified by:
- buildUnlicensedAuthenticatedPermissionRowin interface- PermissionsAdministrator
- Returns:
- the permissions for all authenticated users.
 
 - 
buildAnonymousPermissionRowpublic PermissionRow buildAnonymousPermissionRow() Deprecated.Retrieves the UnlicensedPermissionRow for printing in a UI.- Specified by:
- buildAnonymousPermissionRowin interface- PermissionsAdministrator
- Returns:
- the anonymous permissions.
 
 - 
getPermissionspublic List<SpacePermission> getPermissions() Deprecated.Description copied from interface:PermissionsAdministratorReturns the current permissions set for the entity- Specified by:
- getPermissionsin interface- PermissionsAdministrator
- Returns:
- the current permissions set for the entity
 
 - 
resetPermissionspublic void resetPermissions() Deprecated.
 
- 
 
-