public abstract class AbstractSpacePermissionManager extends Object implements SpacePermissionManager
Modifier and Type | Field and Description |
---|---|
protected SpacePermissionDao |
spacePermissionDao |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSpacePermissionManager(SpacePermissionDao spacePermissionDao) |
Modifier and Type | Method and Description |
---|---|
Set<SpacePermission> |
getDefaultGlobalPermissions()
Returns the default global permissions that are created when Confluence is set up.
|
protected UserAccessor |
getUserAccessor() |
boolean |
hasPermissionForSpace(com.atlassian.user.User user,
List permissionTypes,
Space space) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDefaultSpacePermissions, createInitialSpacePermissions, createPrivateSpacePermissions, flushCaches, getAllPermissionsForGroup, getGlobalPermissions, getGlobalPermissions, getGroupsForPermissionType, getGroupsWithPermissions, getUsersForPermissionType, getUsersWithPermissions, groupHasPermission, hasAllPermissions, hasPermission, hasPermission, permissionExists, removeAllPermissions, removeAllPermissionsForGroup, removeAllUserPermissions, removeAllUserPermissions, removeGlobalPermissionForUser, removePermission
savePermission
protected final SpacePermissionDao spacePermissionDao
protected AbstractSpacePermissionManager(SpacePermissionDao spacePermissionDao)
public boolean hasPermissionForSpace(com.atlassian.user.User user, List permissionTypes, Space space)
hasPermissionForSpace
in interface SpacePermissionManager
public Set<SpacePermission> getDefaultGlobalPermissions()
SpacePermissionManager
getDefaultGlobalPermissions
in interface SpacePermissionManager
SpacePermission
s.protected UserAccessor getUserAccessor()
Copyright © 2003–2015 Atlassian. All rights reserved.