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 TypeMethodDescriptionboolean
canAdminister
(ConfluenceUser user, Object object) boolean
canAttachFile
(ConfluenceUser user, Object object) boolean
canComment
(ConfluenceUser user, Object object) boolean
canCreateBlogPost
(ConfluenceUser user, Space space) boolean
canCreatePage
(ConfluenceUser user, Space space) boolean
boolean
canCreateSpace
(ConfluenceUser user) boolean
canEdit
(ConfluenceUser user, Object object) boolean
boolean
canExport
(ConfluenceUser user, Object object) boolean
canRemove
(ConfluenceUser user, Object object) boolean
canRemoveHierarchy
(ConfluenceUser user, Object target) boolean
canSetPermissions
(ConfluenceUser user, Object object) boolean
canView
(ConfluenceUser user, Object object) boolean
canViewPage
(ConfluenceUser user, long id) boolean
canViewPage
(ConfluenceUser user, String spaceKey, String pageTitle) boolean
boolean
boolean
-
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()
-