Interface RequestPermissionsChecker
-
- All Known Subinterfaces:
RequestPermissionsCheckerEx
- All Known Implementing Classes:
EditBuildTypePermissionChecker,EditVcsRootPermissionChecker,ProjectAccessChecker,ToolRequestPermissionChecker
public interface RequestPermissionsCheckerChecks that currently logged in authority is allowed to execute the specified request. Request permissions checkers are registered in theAuthorizationInterceptor.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckPermissions(AuthorityHolder authorityHolder, javax.servlet.http.HttpServletRequest request)Performs actual checking of permissions.
-
-
-
Method Detail
-
checkPermissions
void checkPermissions(@NotNull AuthorityHolder authorityHolder, @NotNull javax.servlet.http.HttpServletRequest request) throws AccessDeniedExceptionPerforms actual checking of permissions.- Parameters:
authorityHolder- authority holder corresponding to currently logged in userrequest- request to check- Throws:
AccessDeniedException- if authority holder does not have enough permissions
-
-