Interface PermissionApi
- All Known Implementing Classes:
PermissionApiMock
public interface PermissionApi
Интерфейс для проверки прав и ролей пользователя
-
Method Summary
Modifier and TypeMethodDescriptionbooleanhasAuthentication(net.n2oapp.framework.api.user.UserContext user) Проверка прохождения пользователем аутентификацииbooleanhasPermission(net.n2oapp.framework.api.user.UserContext user, String permissionId) Проверка наличия прав у пользователяbooleanПроверка наличия роли у пользователяbooleanhasUsername(net.n2oapp.framework.api.user.UserContext user, String name) Проверка соответствия имени пользователя одному из заданным в схеме доступа
-
Method Details
-
hasPermission
Проверка наличия прав у пользователя- Parameters:
user- контекст пользователяpermissionId- индефикатор прав доступа- Returns:
- наличие прав
-
hasRole
Проверка наличия роли у пользователя- Parameters:
user- контекст пользователяroleId- индефикатор роли- Returns:
- наличие роли
-
hasAuthentication
boolean hasAuthentication(net.n2oapp.framework.api.user.UserContext user) Проверка прохождения пользователем аутентификации- Parameters:
user- контекст пользователя- Returns:
- наличие аутентификации
-
hasUsername
Проверка соответствия имени пользователя одному из заданным в схеме доступа- Parameters:
user- контекст пользователяname- имя пользователя- Returns:
- соответствие юзернэйма одному из заданных
-