com.atlassian.confluence.security
Class PermissionHelper
java.lang.Object
com.atlassian.confluence.security.PermissionHelper
public class PermissionHelper
- extends Object
Provides methods to allow the PermissionManager to be more easily called from within Velocity templates
Method Summary |
boolean |
canAdminister(com.atlassian.user.User user,
Object object)
|
boolean |
canAttachFile(com.atlassian.user.User user,
Object object)
|
boolean |
canComment(com.atlassian.user.User user,
Object object)
|
boolean |
canCreateBlogPost(com.atlassian.user.User user,
Space space)
|
boolean |
canCreatePage(com.atlassian.user.User user,
Space space)
|
boolean |
canCreatePersonalSpace(com.atlassian.user.User user)
|
boolean |
canEdit(com.atlassian.user.User user,
Object object)
|
boolean |
canExport(com.atlassian.user.User user,
Object object)
|
boolean |
canRemove(com.atlassian.user.User user,
Object object)
|
boolean |
canRemoveMail(com.atlassian.user.User user,
Object object)
|
boolean |
canView(com.atlassian.user.User user,
Object object)
|
boolean |
isConfluenceAdministrator(com.atlassian.user.User user)
|
boolean |
isGlobalAdministrator(com.atlassian.user.User user)
Deprecated. since 2.7. Please use isConfluenceAdministrator(User) instead. |
boolean |
isGlobalAnonymousAccessEnabled()
|
boolean |
isSystemAdministrator(com.atlassian.user.User user)
|
void |
setPermissionManager(PermissionManager permissionManager)
|
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PermissionHelper
public PermissionHelper()
PermissionHelper
public PermissionHelper(PermissionManager permissionManager,
PersonalInformationManager personalInformationManager)
canEdit
public boolean canEdit(com.atlassian.user.User user,
Object object)
canView
public boolean canView(com.atlassian.user.User user,
Object object)
canRemove
public boolean canRemove(com.atlassian.user.User user,
Object object)
canExport
public boolean canExport(com.atlassian.user.User user,
Object object)
canComment
public boolean canComment(com.atlassian.user.User user,
Object object)
canAttachFile
public boolean canAttachFile(com.atlassian.user.User user,
Object object)
isGlobalAdministrator
public boolean isGlobalAdministrator(com.atlassian.user.User user)
- Deprecated. since 2.7. Please use
isConfluenceAdministrator(User)
instead.
isConfluenceAdministrator
public boolean isConfluenceAdministrator(com.atlassian.user.User user)
isSystemAdministrator
public boolean isSystemAdministrator(com.atlassian.user.User user)
canCreatePage
public boolean canCreatePage(com.atlassian.user.User user,
Space space)
canCreateBlogPost
public boolean canCreateBlogPost(com.atlassian.user.User user,
Space space)
canAdminister
public boolean canAdminister(com.atlassian.user.User user,
Object object)
canRemoveMail
public boolean canRemoveMail(com.atlassian.user.User user,
Object object)
canCreatePersonalSpace
public boolean canCreatePersonalSpace(com.atlassian.user.User user)
isGlobalAnonymousAccessEnabled
public boolean isGlobalAnonymousAccessEnabled()
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
setPersonalInformationManager
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)