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 RetentionPolicyPermissionManager
user
- a user to be checked, can be null in case of anonymous accesspublic boolean canEditGlobalPolicy(@Nullable ConfluenceUser user)
canEditGlobalPolicy
in interface RetentionPolicyPermissionManager
user
- a user to be checked, can be null in case of anonymous accesspublic boolean canViewSpacePolicy(@Nullable ConfluenceUser user, Space space)
canViewSpacePolicy
in interface RetentionPolicyPermissionManager
user
- 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 RetentionPolicyPermissionManager
user
- a user to be checked, can be null in case of anonymous accessspace
- a space to be checkedCopyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences