Uses of Class
com.atlassian.confluence.security.SpacePermission

Packages that use SpacePermission
com.atlassian.confluence.security   
com.atlassian.confluence.security.actions   
com.atlassian.confluence.security.administrators   
com.atlassian.confluence.security.persistence.dao   
com.atlassian.confluence.security.persistence.dao.hibernate   
com.atlassian.confluence.spaces   
 

Uses of SpacePermission in com.atlassian.confluence.security
 

Methods in com.atlassian.confluence.security that return SpacePermission
static SpacePermission SpacePermission.createAnonymousSpacePermission(String type, Space space)
           
static SpacePermission SpacePermission.createGroupSpacePermission(String type, Space space, String group)
           
static SpacePermission SpacePermission.createUserSpacePermission(String type, Space space, String userName)
           
static SpacePermission SpacePermission.fromFormParameterName(String formParameterName, Space space, String parameterType)
          Convert a form parameter name into a space permission.
 

Methods in com.atlassian.confluence.security that return types with arguments of type SpacePermission
 List<SpacePermission> SpacePermissionManager.getAllPermissionsForGroup(String group)
           
static Collection<SpacePermission> SpacePermission.getDefaultGlobalPermissions()
          Returns the default global permissions that are created when Confluence is set up.
 List<SpacePermission> SpacePermissionManager.getGlobalPermissions()
           
 List<SpacePermission> SpacePermissionManager.getGlobalPermissions(String permissionType)
           
 

Methods in com.atlassian.confluence.security with parameters of type SpacePermission
 boolean SetSpacePermissionChecker.canSetPermission(com.atlassian.user.User user, SpacePermission spacePermission)
           
 boolean DefaultSetSpacePermissionChecker.canSetPermission(com.atlassian.user.User user, SpacePermission spacePermission)
          Checks whether the specified user can set the specified space permission.
 void SpacePermissionCaseFixer.fix(SpacePermission spacePermission)
           
 boolean SpacePermission.isDependentOn(SpacePermission otherPermission)
          One permission is dependent on another if the other permission is a guard permission that applies to the same space/global scope, and to the same group or user as this permission.
 boolean SpacePermissionManager.permissionExists(SpacePermission permission)
          Check whether the given SpacePermission exists.
 boolean SpacePermissionCoordinator.permissionExists(SpacePermission permission)
           
 boolean SpacePermissionCheckDispatcherCoordinator.permissionExists(SpacePermission permission)
           
 boolean DefaultSpacePermissionManager.permissionExists(SpacePermission permission)
          Determines if permission exists in the SpacePermissionDao
 boolean CachingSpacePermissionManager.permissionExists(SpacePermission permission)
          Looks up permission in the cache instance.
 void SpacePermissionManager.removePermission(SpacePermission permission)
           
 void SpacePermissionCoordinator.removePermission(SpacePermission permission)
          Removes the specified permission.
 void SpacePermissionCheckDispatcherCoordinator.removePermission(SpacePermission permission)
           
 void DefaultSpacePermissionManager.removePermission(SpacePermission permission)
          Removes the specified permission.
protected  void DefaultSpacePermissionManager.removePermissionFromDao(SpacePermission realPermission)
          Removes the permission from the data store

This may be overridden to provide caching, where applicable

protected  void CachingSpacePermissionManager.removePermissionFromDao(SpacePermission realPermission)
          Removes realPermission from the DAO.
 void SpacePermissionManager.savePermission(SpacePermission permission)
          Saves the permission.
 void SpacePermissionCoordinator.savePermission(SpacePermission permission)
          Saves the specified permission.
 void SpacePermissionCheckDispatcherCoordinator.savePermission(SpacePermission permission)
           
 void DefaultSpacePermissionManager.savePermission(SpacePermission permission)
           
protected  void DefaultSpacePermissionManager.savePermissionToDao(SpacePermission permission)
          Saves the permission to the data store

This may be overridden to provide caching, where applicable.

protected  void CachingSpacePermissionManager.savePermissionToDao(SpacePermission permission)
          Saves permission to the DAO.
 

Constructors in com.atlassian.confluence.security with parameters of type SpacePermission
SpacePermission(SpacePermission spacePermission)
          Creates a new SpacePermission with the attributes of another.
 

Uses of SpacePermission in com.atlassian.confluence.security.actions
 

Methods in com.atlassian.confluence.security.actions that return SpacePermission
 SpacePermission PermissionRow.getPermission(String permissionType)
           
 

Methods in com.atlassian.confluence.security.actions with parameters of type SpacePermission
 void PermissionRow.addPermissionType(SpacePermission permission)
           
 

Uses of SpacePermission in com.atlassian.confluence.security.administrators
 

Fields in com.atlassian.confluence.security.administrators with type parameters of type SpacePermission
protected  List<SpacePermission> DefaultPermissionsAdministrator.permissions
           
 

Methods in com.atlassian.confluence.security.administrators that return SpacePermission
 SpacePermission EditSpacePermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName)
           
 SpacePermission EditPermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName)
          Creates the relevant guard permission for the group
 SpacePermission EditGlobalPermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName)
          Creates the relevant guard permission for the group
 SpacePermission EditSpacePermissionsAdministrator.createUserGuardPermission(String guardPermission, String userName)
           
 SpacePermission EditPermissionsAdministrator.createUserGuardPermission(String guardPermission, String userName)
          Creates the relevant guard permission for the user
 SpacePermission EditGlobalPermissionsAdministrator.createUserGuardPermission(String guardPermission, String userName)
          Creates the relevant guard permission for the user
 

Methods in com.atlassian.confluence.security.administrators that return types with arguments of type SpacePermission
 Collection<SpacePermission> EditSpacePermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier)
           
 Collection<SpacePermission> EditPermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier)
          Given a map containing the web form parameters from a permissions edit, return the list of global permissions that are represented by the form
 Collection<SpacePermission> EditGlobalPermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier)
          Given a map containing the web form parameters from a permissions edit, return the list of global permissions that are represented by the form
protected  Collection<SpacePermission> AbstractEditPermissionsAdministrator.buildPermissionsFromWebForm(Space space, Map formParameters, String parameterQualifier)
          Private implementation that doesn't check to ensure space key is null
 Collection<SpacePermission> EditSpacePermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams)
           
 Collection<SpacePermission> EditPermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams)
          Retrieve the permissions initial state
 Collection<SpacePermission> EditGlobalPermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams)
          Retrieve the permissions initial state
 List<SpacePermission> PermissionsAdministrator.getPermissions()
          Returns the current permissions set for the entity
 List<SpacePermission> PermissionResolver.getPermissions()
          Returns the current permissions set for the entity
 List<SpacePermission> DefaultPermissionsAdministrator.getPermissions()
           
 Collection<SpacePermission> EditSpacePermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams)
           
 Collection<SpacePermission> EditPermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams)
          Retrieve the state of the permissions requested by the user
 Collection<SpacePermission> EditGlobalPermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams)
          Retrieve the state of the permissions requested by the user
 

Methods in com.atlassian.confluence.security.administrators with parameters of type SpacePermission
 void EditSpacePermissionsAdministrator.addPermission(SpacePermission permissionToAdd)
           
 void EditPermissionsAdministrator.addPermission(SpacePermission permissionToAdd)
          Adds the given permission if the current user has permission to do so, otherwise does nothing silently.
 void EditGlobalPermissionsAdministrator.addPermission(SpacePermission permissionToAdd)
          Adds the given permission if the current user has permission to do so, otherwise does nothing silently.
protected  boolean AbstractEditPermissionsAdministrator.canAddPermission(SpacePermission permission)
          Used by both space and global permission administrators to determine if the user can add the permission.
 void EditPermissionsAdministrator.removePermission(SpacePermission permissionToRemove)
          Removes the given permission if the current user has permission to do so, otherwise does nothing silently.
 void AbstractEditPermissionsAdministrator.removePermission(SpacePermission permissionToRemove)
          Removes the given permission if the current user has permission to do so, otherwise does nothing silently.
 

Method parameters in com.atlassian.confluence.security.administrators with type arguments of type SpacePermission
 void EditPermissionsAdministrator.addAllPermissions(Set<SpacePermission> permissionsToAdd)
          Adds the given set of permissions if the current user has permission to do so, otherwise does nothing silently.
 void AbstractEditPermissionsAdministrator.addAllPermissions(Set<SpacePermission> permissionsToAdd)
          Adds the given set of permissions if the current user has permission to do so, otherwise does nothing silently.
 void EditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions)
          Given the old permissions and new permissions, apply necessary permission changes to make old permissions the same as new permissions
 void EditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions)
          Given the old permissions and new permissions, apply necessary permission changes to make old permissions the same as new permissions
 void AbstractEditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions)
           
 void AbstractEditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions)
           
 void EditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 void EditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 void EditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 void AbstractEditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 void AbstractEditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 void AbstractEditPermissionsAdministrator.denyAnonymousPermissions(Collection<SpacePermission> currentPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Removes all anonymous permissions
 boolean EditPermissionsAdministrator.isRemoveAllAdminPermissions(Set<SpacePermission> permissionsToRemove)
          Returns if all admin permissions would be removed by the request.
 boolean AbstractEditPermissionsAdministrator.isRemoveAllAdminPermissions(Set<SpacePermission> permissionsToRemove)
          Returns if all admin permissions would be removed by the request.
 void EditSpacePermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove)
           
 void EditPermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove)
          Removes the given set of permissions if the current user has permission to do so, otherwise does nothing silently.
 void AbstractEditPermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove)
          Removes the given set of permissions if the current user has permission to do so, otherwise does nothing silently.
 void EditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void EditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void EditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void EditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void EditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void AbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void AbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void AbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void AbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 void AbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove)
          Determine which permissions need to be added or removed.
 

Uses of SpacePermission in com.atlassian.confluence.security.persistence.dao
 

Methods in com.atlassian.confluence.security.persistence.dao that return SpacePermission
 SpacePermission SpacePermissionDao.getById(long id)
          Retrieves a single SpacePermission by its ID
 

Methods in com.atlassian.confluence.security.persistence.dao that return types with arguments of type SpacePermission
 List<SpacePermission> SpacePermissionDao.findAllGlobalPermissions()
          Retreives all global permissions
 List<SpacePermission> SpacePermissionDao.findAllGlobalPermissionsForType(String permissionType)
          Retrieves all global permissions of type permissionType
 Collection<SpacePermission> SpacePermissionDao.findGlobalGroupPermissions(String permissionType)
          Find all global group permissions of type permissionType.
 Collection<SpacePermission> SpacePermissionDao.findGroupPermissionsForSpace(Space space, String permissionType)
          Find all group permissions of type permissionType for space.
 List<SpacePermission> SpacePermissionDao.findPermissionsForGroup(String group)
          Retrieves all permissions for group
 List<SpacePermission> SpacePermissionDao.findPermissionsForSpace(Space space)
          Retrieves all permissions for space
 List<SpacePermission> SpacePermissionDao.findPermissionsForUser(String userName)
          Retrieves all permissions for userName
 

Methods in com.atlassian.confluence.security.persistence.dao with parameters of type SpacePermission
 List SpacePermissionDao.findPermissionTypes(SpacePermission permission)
          Find all permission types matching the combination of (space, user, group) in permission.
 boolean SpacePermissionDao.hasPermission(SpacePermission permission)
          Determines whether permission exists in the data store
 

Uses of SpacePermission in com.atlassian.confluence.security.persistence.dao.hibernate
 

Methods in com.atlassian.confluence.security.persistence.dao.hibernate that return SpacePermission
 SpacePermission HibernateSpacePermissionDao.getById(long id)
           
 

Methods in com.atlassian.confluence.security.persistence.dao.hibernate that return types with arguments of type SpacePermission
 List<SpacePermission> HibernateSpacePermissionDao.findAllGlobalPermissions()
           
 List<SpacePermission> HibernateSpacePermissionDao.findAllGlobalPermissionsForType(String permissionType)
           
 Collection<SpacePermission> HibernateSpacePermissionDao.findGlobalGroupPermissions(String permissionType)
           
 Collection<SpacePermission> HibernateSpacePermissionDao.findGroupPermissionsForSpace(Space space, String permissionType)
           
 List<SpacePermission> HibernateSpacePermissionDao.findPermissionsForGroup(String group)
           
 List<SpacePermission> HibernateSpacePermissionDao.findPermissionsForSpace(Space space)
           
 List<SpacePermission> HibernateSpacePermissionDao.findPermissionsForUser(String userName)
           
 

Methods in com.atlassian.confluence.security.persistence.dao.hibernate with parameters of type SpacePermission
 List HibernateSpacePermissionDao.findPermissionTypes(SpacePermission permission)
           
 boolean HibernateSpacePermissionDao.hasPermission(SpacePermission permission)
           
 

Uses of SpacePermission in com.atlassian.confluence.spaces
 

Methods in com.atlassian.confluence.spaces that return types with arguments of type SpacePermission
 List<SpacePermission> Space.getPermissions()
           
 

Methods in com.atlassian.confluence.spaces with parameters of type SpacePermission
 void Space.addPermission(SpacePermission permission)
           
 void Space.removePermission(SpacePermission permission)
           
 

Method parameters in com.atlassian.confluence.spaces with type arguments of type SpacePermission
 void Space.setPermissions(List<SpacePermission> permissions)
           
 



Copyright © 2003-2011 Atlassian. All Rights Reserved.