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