@Deprecated public interface

EffectivePermissionsProvider

com.atlassian.bitbucket.permission.EffectivePermissionsProvider

This interface is deprecated.
in 5.5 for removal in 6.0. Use PermissionVoterProvider instead.

Class Overview

Provides EffectivePermissions for a ApplicationUser user in addition to those already granted to them through direct grant, group membership and default permissions.

Summary

Public Methods
@Nonnull Iterable<EffectivePermission> getPermissions(ApplicationUser user)

Public Methods

@Nonnull public Iterable<EffectivePermission> getPermissions (ApplicationUser user)

Parameters
user the user
Returns
  • the additional effective permissions to be granted to the user at login