com.atlassian.confluence.security
Class AbstractSpacePermissionManager

java.lang.Object
  extended by com.atlassian.confluence.security.AbstractSpacePermissionManager
All Implemented Interfaces:
SpacePermissionManager
Direct Known Subclasses:
DefaultSpacePermissionManager

public abstract class AbstractSpacePermissionManager
extends Object
implements SpacePermissionManager


Field Summary
protected  SpacePermissionDao spacePermissionDao
           
 
Constructor Summary
AbstractSpacePermissionManager()
           
 
Method Summary
 void fixPermissions()
           
protected  UserAccessor getUserAccessor()
           
 boolean hasPermissionForSpace(com.atlassian.user.User user, List permissionTypes, Space space)
           
 void setSpacePermissionDao(SpacePermissionDao spacePermissionDao)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.security.SpacePermissionManager
createDefaultSpacePermissions, createInitialSpacePermissions, createPrivateSpacePermissions, flushCaches, getAllPermissionsForGroup, getGlobalPermissions, getGlobalPermissions, getGroupsForPermissionType, getGroupsWithPermissions, getUsersForPermissionType, getUsersWithPermissions, groupHasPermission, hasPermission, hasPermission, permissionExists, removeAllPermissions, removeAllPermissionsForGroup, removeAllUserPermissions, removePermission, savePermission
 

Field Detail

spacePermissionDao

protected SpacePermissionDao spacePermissionDao
Constructor Detail

AbstractSpacePermissionManager

public AbstractSpacePermissionManager()
Method Detail

setSpacePermissionDao

public void setSpacePermissionDao(SpacePermissionDao spacePermissionDao)

fixPermissions

public void fixPermissions()
Specified by:
fixPermissions in interface SpacePermissionManager

hasPermissionForSpace

public boolean hasPermissionForSpace(com.atlassian.user.User user,
                                     List permissionTypes,
                                     Space space)
Specified by:
hasPermissionForSpace in interface SpacePermissionManager

getUserAccessor

protected UserAccessor getUserAccessor()

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)


Copyright © 2003-2012 Atlassian. All Rights Reserved.