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(ConfluenceUser user, Object object) booleancanAttachFile(ConfluenceUser user, Object object) booleancanComment(ConfluenceUser user, Object object) booleancanCreateBlogPost(ConfluenceUser user, Space space) booleancanCreatePage(ConfluenceUser user, Space space) booleanbooleancanCreateSpace(ConfluenceUser user) booleancanEdit(ConfluenceUser user, Object object) booleanbooleancanExport(ConfluenceUser user, Object object) booleancanRemove(ConfluenceUser user, Object object) booleancanRemoveHierarchy(ConfluenceUser user, Object target) booleancanSetPermissions(ConfluenceUser user, Object object) booleancanView(ConfluenceUser user, Object object) booleancanViewPage(ConfluenceUser user, long id) booleancanViewPage(ConfluenceUser user, String spaceKey, String pageTitle) booleanbooleanboolean
-
Constructor Details
-
PermissionHelper
public PermissionHelper(PermissionManager permissionManager, PersonalInformationManager personalInformationManager, PageManager pageManager)
-
-
Method Details
-
canEdit
-
canEdit
-
canView
-
canRemove
-
canRemoveHierarchy
-
canExport
-
canComment
-
canAttachFile
-
isConfluenceAdministrator
-
isSystemAdministrator
-
canCreatePage
-
canCreateBlogPost
-
canAdminister
-
canSetPermissions
-
canCreateSpace
-
canViewPage
-
canViewPage
-
canCreatePersonalSpace
-
isGlobalAnonymousAccessEnabled
public boolean isGlobalAnonymousAccessEnabled()
-