Class 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