Package com.atlassian.confluence.core
Interface InheritedContentPermissionManager
- All Known Implementing Classes:
CachingInheritedContentPermissionManager
,DefaultInheritedContentPermissionManager
public interface InheritedContentPermissionManager
-
Method Summary
Modifier and TypeMethodDescriptiongetInheritedContentPermissionSets
(ContentEntityObject contentEntityObject) getInheritedContentPermissionSetsIncludeEdit
(ContentEntityObject contentEntityObject)
-
Method Details
-
getInheritedContentPermissionSets
List<ContentPermissionSet> getInheritedContentPermissionSets(ContentEntityObject contentEntityObject) - Returns:
- a list of
ContentPermissionSet
s of typeContentPermission.VIEW_PERMISSION
of 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
-