com.atlassian.confluence.core
Class CachingInheritedContentPermissionManager
java.lang.Object
com.atlassian.confluence.core.CachingInheritedContentPermissionManager
- All Implemented Interfaces:
- InheritedContentPermissionManager, com.atlassian.event.EventListener
public class CachingInheritedContentPermissionManager
- extends java.lang.Object
- implements InheritedContentPermissionManager, com.atlassian.event.EventListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachingInheritedContentPermissionManager
public CachingInheritedContentPermissionManager()
getInheritedContentPermissionSets
public java.util.List getInheritedContentPermissionSets(ContentEntityObject contentEntityObject)
- Specified by:
getInheritedContentPermissionSets
in interface InheritedContentPermissionManager
- Returns:
- a list of
ContentPermissionSet
s of type
ContentPermission.VIEW_PERMISSION
of all ancestors of contentEntityObject
handleEvent
public void handleEvent(com.atlassian.event.Event event)
- Specified by:
handleEvent
in interface com.atlassian.event.EventListener
getHandledEventClasses
public java.lang.Class[] getHandledEventClasses()
- Specified by:
getHandledEventClasses
in interface com.atlassian.event.EventListener
getPageManager
public PageManager getPageManager()
setPageManager
public void setPageManager(PageManager pageManager)
setCacheFactory
public void setCacheFactory(com.atlassian.cache.CacheFactory cacheFactory)
getContentPermissionSetDao
public ContentPermissionSetDao getContentPermissionSetDao()
setContentPermissionSetDao
public void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)
setDefaultInheritedContentPermissionManager
public void setDefaultInheritedContentPermissionManager(InheritedContentPermissionManager defaultInheritedContentPermissionManager)
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.