|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContentPermissionManager
| Method Summary | |
|---|---|
void |
addContentPermission(ContentPermission permission,
ContentEntityObject content)
Add permissions to the content entity objecct through the manager. |
ContentPermission |
getContentUserPermission(ContentEntityObject contentEntityObject)
|
List |
getInheritedContentPermissions(ContentEntityObject contentEntityObject)
|
List |
getInheritedContentUserPermissions(ContentEntityObject contentEntityObject)
|
List |
getInheritedViewContentPermissions(Page page)
only get inherited permissions that are restrict the viewing of pages |
List |
getPermittedChildren(Page page,
User user)
|
Set |
getViewContentPermissions(Page page)
Get view permissions on this page and its ancestors. |
boolean |
hasContentLevelPermission(User user,
String permissionType,
ContentEntityObject content)
fetches the inherited and explicit content level permissions for this content object and determines whether the user has access. |
void |
onContentContextChanged(ContentEntityObject contentEntityObject)
Method to notify the permission manager that the 'context' of the content has changed. |
void |
removeContentPermission(ContentPermission permission)
|
void |
saveContentPermission(ContentPermission permission)
|
| Method Detail |
|---|
void saveContentPermission(ContentPermission permission)
void addContentPermission(ContentPermission permission,
ContentEntityObject content)
permission - content - void removeContentPermission(ContentPermission permission)
List getInheritedContentPermissions(ContentEntityObject contentEntityObject)
List getInheritedContentUserPermissions(ContentEntityObject contentEntityObject)
ContentPermission getContentUserPermission(ContentEntityObject contentEntityObject)
boolean hasContentLevelPermission(User user,
String permissionType,
ContentEntityObject content)
user - permissionType - content -
List getPermittedChildren(Page page,
User user)
List getInheritedViewContentPermissions(Page page)
page -
Set getViewContentPermissions(Page page)
page -
void onContentContextChanged(ContentEntityObject contentEntityObject)
Page hierarchy is moved from a parent page to another.
contentEntityObject - the content for which the context changed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||