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
ContentPermissionSets 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 bucket.cache.CacheManager getCacheManager()
setCacheManager
public void setCacheManager(bucket.cache.CacheManager cacheManager)
getContentPermissionSetDao
public ContentPermissionSetDao getContentPermissionSetDao()
setContentPermissionSetDao
public void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)
setDefaultInheritedContentPermissionManager
public void setDefaultInheritedContentPermissionManager(InheritedContentPermissionManager defaultInheritedContentPermissionManager)