Class DefaultRetentionPolicyPermissionManager

java.lang.Object
com.atlassian.confluence.impl.retention.manager.DefaultRetentionPolicyPermissionManager
All Implemented Interfaces:
RetentionPolicyPermissionManager

public class DefaultRetentionPolicyPermissionManager extends Object implements RetentionPolicyPermissionManager
Enforce permission model for retention policies as described here. There are 3 underlying principles: 1. Respect that of Confluence: Confluence sysadmin to access (read + write) global policy and space admins to access (read/read + write) their spaces policies. 2. Space admins can read global policy. 3. Space policies (aka exemptions) override global policy for objects within respective spaces. But sysadmin has a final say on whether space admins can change their spaces policies.
Since:
7.14.0