Package net.n2oapp.framework.access.mock
Class PermissionApiMock
java.lang.Object
net.n2oapp.framework.access.mock.PermissionApiMock
- All Implemented Interfaces:
PermissionApi
- Author:
- V. Alexeev.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllowedPermission(String allowedPermission) voidaddAllowedRole(String allowedRole) voidvoidbooleanhasAuthentication(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) Проверка соответствия имени пользователя одному из заданным в схеме доступа
-
Field Details
-
permission
-
roles
-
users
-
-
Constructor Details
-
PermissionApiMock
public PermissionApiMock()
-
-
Method Details
-
hasPermission
Description copied from interface:PermissionApiПроверка наличия прав у пользователя- Specified by:
hasPermissionin interfacePermissionApi- Parameters:
user- контекст пользователяpermissionId- индефикатор прав доступа- Returns:
- наличие прав
-
hasRole
Description copied from interface:PermissionApiПроверка наличия роли у пользователя- Specified by:
hasRolein interfacePermissionApi- Parameters:
user- контекст пользователяroleId- индефикатор роли- Returns:
- наличие роли
-
hasAuthentication
public boolean hasAuthentication(net.n2oapp.framework.api.user.UserContext user) Description copied from interface:PermissionApiПроверка прохождения пользователем аутентификации- Specified by:
hasAuthenticationin interfacePermissionApi- Parameters:
user- контекст пользователя- Returns:
- наличие аутентификации
-
hasUsername
Description copied from interface:PermissionApiПроверка соответствия имени пользователя одному из заданным в схеме доступа- Specified by:
hasUsernamein interfacePermissionApi- Parameters:
user- контекст пользователяname- имя пользователя- Returns:
- соответствие юзернэйма одному из заданных
-
addAllowedPermission
-
addAllowedRole
-
clearAllowedPermissions
public void clearAllowedPermissions() -
clearCalls
public void clearCalls()
-