Class UserPermissionAdminServiceImpl

java.lang.Object
com.atlassian.crowd.manager.permission.UserPermissionAdminServiceImpl
All Implemented Interfaces:
UserPermissionAdminService

@Transactional public class UserPermissionAdminServiceImpl extends Object implements UserPermissionAdminService
All methods on this class require at least ADMIN permissions. This is handled by AdminRequiredInterceptor via applicationContext-CrowdServer.xml. For this reason we are not doing any permission checks inside this method, except for ensuring that ADMINs cannot revoke or downgrade the permissions of SYSADMINs.