Package net.n2oapp.framework.access.mock
Class PermissionApiMock
- java.lang.Object
-
- net.n2oapp.framework.access.mock.PermissionApiMock
-
- All Implemented Interfaces:
PermissionApi
public class PermissionApiMock extends java.lang.Object implements PermissionApi
- Author:
- V. Alexeev.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>permissionjava.util.List<java.lang.String>rolesjava.util.List<java.lang.String>users
-
Constructor Summary
Constructors Constructor Description PermissionApiMock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllowedPermission(java.lang.String allowedPermission)voidaddAllowedRole(java.lang.String allowedRole)voidclearAllowedPermissions()voidclearCalls()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
public boolean hasPermission(net.n2oapp.framework.api.user.UserContext user, java.lang.String permissionId)Description copied from interface:PermissionApiПроверка наличия прав у пользователя- Specified by:
hasPermissionin interfacePermissionApi- Parameters:
user- контекст пользователяpermissionId- индефикатор прав доступа- Returns:
- наличие прав
-
hasRole
public boolean hasRole(net.n2oapp.framework.api.user.UserContext user, java.lang.String roleId)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
public boolean hasUsername(net.n2oapp.framework.api.user.UserContext user, java.lang.String name)Description copied from interface:PermissionApiПроверка соответствия имени пользователя одному из заданным в схеме доступа- Specified by:
hasUsernamein interfacePermissionApi- Parameters:
user- контекст пользователяname- имя пользователя- Returns:
- соответствие юзернэйма одному из заданных
-
addAllowedPermission
public void addAllowedPermission(java.lang.String allowedPermission)
-
addAllowedRole
public void addAllowedRole(java.lang.String allowedRole)
-
clearAllowedPermissions
public void clearAllowedPermissions()
-
clearCalls
public void clearCalls()
-
-