public class DefaultRetentionPolicyPermissionManager extends Object implements RetentionPolicyPermissionManager
| Constructor and Description |
|---|
DefaultRetentionPolicyPermissionManager(PermissionManager permissionManager,
GlobalRetentionPolicyManager globalRetentionPolicyManager,
SpaceRetentionPolicyManager spaceRetentionPolicyManager,
SpaceManagerInternal spaceManagerInternal) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEditGlobalPolicy(@Nullable ConfluenceUser user) |
boolean |
canEditSpacePolicy(@Nullable ConfluenceUser user,
Space space) |
boolean |
canViewGlobalPolicy(@Nullable ConfluenceUser user) |
boolean |
canViewSpacePolicy(@Nullable ConfluenceUser user,
Space space) |
public DefaultRetentionPolicyPermissionManager(PermissionManager permissionManager, GlobalRetentionPolicyManager globalRetentionPolicyManager, SpaceRetentionPolicyManager spaceRetentionPolicyManager, SpaceManagerInternal spaceManagerInternal)
public boolean canViewGlobalPolicy(@Nullable ConfluenceUser user)
canViewGlobalPolicy in interface RetentionPolicyPermissionManageruser - a user to be checked, can be null in case of anonymous accesspublic boolean canEditGlobalPolicy(@Nullable ConfluenceUser user)
canEditGlobalPolicy in interface RetentionPolicyPermissionManageruser - a user to be checked, can be null in case of anonymous accesspublic boolean canViewSpacePolicy(@Nullable ConfluenceUser user, Space space)
canViewSpacePolicy in interface RetentionPolicyPermissionManageruser - a user to be checked, can be null in case of anonymous accessspace - a space to be checkedpublic boolean canEditSpacePolicy(@Nullable ConfluenceUser user, Space space)
canEditSpacePolicy in interface RetentionPolicyPermissionManageruser - a user to be checked, can be null in case of anonymous accessspace - a space to be checkedCopyright © 2003–2022 Atlassian. All rights reserved.