public class DefaultInheritedContentPermissionManager extends Object implements InheritedContentPermissionManager
| Constructor and Description |
|---|
DefaultInheritedContentPermissionManager() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
cannotHaveInheritedPermissions(ContentEntityObject contentEntityObject)
Check (for speed) whether we should even bother to query for possible inherited permissions.
|
List<ContentPermissionSet> |
getInheritedContentPermissionSets(ContentEntityObject contentEntityObject) |
List<ContentPermissionSet> |
getInheritedContentPermissionSetsIncludeEdit(ContentEntityObject contentEntityObject) |
void |
setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao) |
public DefaultInheritedContentPermissionManager()
public List<ContentPermissionSet> getInheritedContentPermissionSets(ContentEntityObject contentEntityObject)
getInheritedContentPermissionSets in interface InheritedContentPermissionManagerContentPermissionSets of type
ContentPermission.VIEW_PERMISSION of all ancestors of contentEntityObjectpublic List<ContentPermissionSet> getInheritedContentPermissionSetsIncludeEdit(ContentEntityObject contentEntityObject)
getInheritedContentPermissionSetsIncludeEdit in interface InheritedContentPermissionManagercontentEntityObject - content to get inherited permissions forContentPermission.EDIT_PERMISSIONprotected boolean cannotHaveInheritedPermissions(ContentEntityObject contentEntityObject)
At the moment this simply checks if the CEO is a page AND has a parent - could be optimised further in the future.
public void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)
Copyright © 2003–2020 Atlassian. All rights reserved.