Class ServiceAccountPermissionManager
java.lang.Object
com.atlassian.confluence.internal.security.ServiceAccountPermissionManager
Utility to check permission of service account user for accessing spaces and content.
- Since:
- 10.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasContentPermission(String permissionType, ContentEntityObject contentEntityObject, ConfluenceUser user) booleanhasPermission(ConfluenceUser user, Permission permission, Object target) booleanhasSpacePermission(Space space, ConfluenceUser user) booleanhasSpacePermission(Space space, ConfluenceUser user, String permission) booleanvoidsetScopesRequestCacheDelegate(ScopesRequestCacheDelegate scopesRequestCacheDelegate)
-
Constructor Details
-
ServiceAccountPermissionManager
public ServiceAccountPermissionManager()
-
-
Method Details
-
isServiceAccount
-
hasPermission
-
hasSpacePermission
-
hasSpacePermission
-
hasContentPermission
public boolean hasContentPermission(String permissionType, ContentEntityObject contentEntityObject, ConfluenceUser user) -
setScopesRequestCacheDelegate
-