Package com.atlassian.confluence.core
Interface InheritedContentPermissionManager
-
- All Known Implementing Classes:
CachingInheritedContentPermissionManager,DefaultInheritedContentPermissionManager
public interface InheritedContentPermissionManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ContentPermissionSet>getInheritedContentPermissionSets(ContentEntityObject contentEntityObject)List<ContentPermissionSet>getInheritedContentPermissionSetsIncludeEdit(ContentEntityObject contentEntityObject)
-
-
-
Method Detail
-
getInheritedContentPermissionSets
List<ContentPermissionSet> getInheritedContentPermissionSets(ContentEntityObject contentEntityObject)
- Returns:
- a list of
ContentPermissionSets of typeContentPermission.VIEW_PERMISSIONof all ancestors of contentEntityObject
-
getInheritedContentPermissionSetsIncludeEdit
List<ContentPermissionSet> getInheritedContentPermissionSetsIncludeEdit(ContentEntityObject contentEntityObject)
- Parameters:
contentEntityObject- content to get inherited permissions for- Returns:
- list of all permissions on the given content, including permissions of type
ContentPermission.EDIT_PERMISSION - Since:
- 5.8
-
-