com.atlassian.confluence.core
Class CachingInheritedContentPermissionManager

java.lang.Object
  extended bycom.atlassian.confluence.core.CachingInheritedContentPermissionManager
All Implemented Interfaces:
EventListener, InheritedContentPermissionManager

public class CachingInheritedContentPermissionManager
extends Object
implements InheritedContentPermissionManager, EventListener


Constructor Summary
CachingInheritedContentPermissionManager()
           
 
Method Summary
 CacheManager getCacheManager()
           
 ContentPermissionSetDao getContentPermissionSetDao()
           
 Class[] getHandledEventClasses()
           
 List getInheritedContentPermissionSets(ContentEntityObject contentEntityObject)
           
 PageManager getPageManager()
           
 void handleEvent(Event event)
           
 void setCacheManager(CacheManager cacheManager)
           
 void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)
           
 void setDefaultInheritedContentPermissionManager(InheritedContentPermissionManager defaultInheritedContentPermissionManager)
           
 void setPageManager(PageManager pageManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingInheritedContentPermissionManager

public CachingInheritedContentPermissionManager()
Method Detail

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 CacheManager getCacheManager()

setCacheManager

public void setCacheManager(CacheManager cacheManager)

getContentPermissionSetDao

public ContentPermissionSetDao getContentPermissionSetDao()

setContentPermissionSetDao

public void setContentPermissionSetDao(ContentPermissionSetDao contentPermissionSetDao)

setDefaultInheritedContentPermissionManager

public void setDefaultInheritedContentPermissionManager(InheritedContentPermissionManager defaultInheritedContentPermissionManager)


Confluence is developed by Atlassian.