Class PermissionHelper
java.lang.Object
com.atlassian.confluence.security.PermissionHelper
Provides methods to allow the PermissionManager to be more easily called from within Velocity templates
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionHelper(PermissionManager permissionManager, PersonalInformationManager personalInformationManager, PageManager pageManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanAdminister(com.atlassian.user.User user, Object object) booleancanAttachFile(com.atlassian.user.User user, Object object) booleancanComment(com.atlassian.user.User user, Object object) booleancanCreateBlogPost(com.atlassian.user.User user, Space space) booleancanCreatePage(com.atlassian.user.User user, Space space) booleancanCreatePersonalSpace(com.atlassian.user.User user) booleancanCreateSpace(com.atlassian.user.User user) booleanbooleanbooleanbooleancanRemoveHierarchy(com.atlassian.user.User user, Object target) booleancanSetPermissions(com.atlassian.user.User user, Object object) booleanbooleancanViewPage(com.atlassian.user.User user, long id) booleancanViewPage(com.atlassian.user.User user, String spaceKey, String pageTitle) booleanisConfluenceAdministrator(com.atlassian.user.User user) booleanbooleanisSystemAdministrator(com.atlassian.user.User user)
-
Constructor Details
-
PermissionHelper
public PermissionHelper(PermissionManager permissionManager, PersonalInformationManager personalInformationManager, PageManager pageManager)
-
-
Method Details
-
canEdit
-
canView
-
canRemove
-
canRemoveHierarchy
-
canExport
-
canComment
-
canAttachFile
-
isConfluenceAdministrator
public boolean isConfluenceAdministrator(com.atlassian.user.User user) -
isSystemAdministrator
public boolean isSystemAdministrator(com.atlassian.user.User user) -
canCreatePage
-
canCreateBlogPost
-
canAdminister
-
canSetPermissions
-
canCreateSpace
public boolean canCreateSpace(com.atlassian.user.User user) -
canViewPage
-
canViewPage
public boolean canViewPage(com.atlassian.user.User user, long id) -
canCreatePersonalSpace
public boolean canCreatePersonalSpace(com.atlassian.user.User user) -
isGlobalAnonymousAccessEnabled
public boolean isGlobalAnonymousAccessEnabled()
-