package

com.atlassian.bitbucket.permission

Interfaces

EffectiveGlobalPermission This interface is deprecated. in 5.5 for removal in 6.0 without replacement  
EffectivePermission This interface is deprecated. in 5.5 for removal in 6.0 without replacement  
EffectivePermissionVisitor<T> This interface is deprecated. in 5.5 for removal in 6.0 without replacement  
EffectiveProjectPermission This interface is deprecated. in 5.5 for removal in 6.0 without replacement  
EffectiveRepositoryPermission This interface is deprecated. in 5.5 for removal in 6.0 without replacement  
PermissionAdminService Updates and queries the permissions of users and groups. 
PermissionPredicateFactory Factory for creation permission-predicates  
PermissionService Reads the permissions of users and groups. 
PermissionValidationService A utility service for plugin developer to validate that the current user has a specific permission. 
PermittedGroup Defines an association between a group and a Permission which has been granted to it. 
PermittedOperations The permitted operations allowed on an entity for the current user. 
PermittedUser Defines an association between a ApplicationUser and a Permission which has been granted to them. 

Classes

AbstractEffectivePermissionVisitor<T> This class is deprecated. in 5.5 for removal in 6.0 without replacement  
PermissionI18n Provides access to i18n-ed name, short name and description of Permissions. 
PermissionRequest Represents a permission request, which can be used to request users with a specific permission, or verify that users have a specific permission. 
PermissionRequest.Builder  
SetPermissionRequest Used to set a permission to multiple users and/or groups. 
SetPermissionRequest.Builder  

Enums

Permission Enumerates the available permissions and describes what they are used to protect. 

Exceptions