com.atlassian.confluence.core
Class CachingInheritedContentPermissionManager
java.lang.Object
com.atlassian.confluence.core.CachingInheritedContentPermissionManager
- All Implemented Interfaces:
- EventListener, InheritedContentPermissionManager
- public class CachingInheritedContentPermissionManager
- extends Object
- implements InheritedContentPermissionManager, EventListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachingInheritedContentPermissionManager
public CachingInheritedContentPermissionManager()
getInheritedContentPermissionSets
public 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(Event event)
- Specified by:
handleEvent
in interface EventListener
getHandledEventClasses
public Class[] getHandledEventClasses()
- Specified by:
getHandledEventClasses
in interface EventListener
getPageManager
public PageManager getPageManager()
setPageManager
public void setPageManager(PageManager pageManager)
getCacheManager
public CacheManager getCacheManager()
setCacheManager
public void setCacheManager(CacheManager cacheManager)
getContentPermissionSetDao
public ContentPermissionSetDao getContentPermissionSetDao()
setContentPermissionSetDao
public void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)
setDefaultInheritedContentPermissionManager
public void setDefaultInheritedContentPermissionManager(InheritedContentPermissionManager defaultInheritedContentPermissionManager)