Class PermissionApiMock

java.lang.Object
net.n2oapp.framework.access.mock.PermissionApiMock
All Implemented Interfaces:
PermissionApi

public class PermissionApiMock extends Object implements PermissionApi
Author:
V. Alexeev.
  • Field Details

  • Constructor Details

    • PermissionApiMock

      public PermissionApiMock()
  • Method Details

    • hasPermission

      public boolean hasPermission(net.n2oapp.framework.api.user.UserContext user, String permissionId)
      Description copied from interface: PermissionApi
      Проверка наличия прав у пользователя
      Specified by:
      hasPermission in interface PermissionApi
      Parameters:
      user - контекст пользователя
      permissionId - индефикатор прав доступа
      Returns:
      наличие прав
    • hasRole

      public boolean hasRole(net.n2oapp.framework.api.user.UserContext user, String roleId)
      Description copied from interface: PermissionApi
      Проверка наличия роли у пользователя
      Specified by:
      hasRole in interface PermissionApi
      Parameters:
      user - контекст пользователя
      roleId - индефикатор роли
      Returns:
      наличие роли
    • hasAuthentication

      public boolean hasAuthentication(net.n2oapp.framework.api.user.UserContext user)
      Description copied from interface: PermissionApi
      Проверка прохождения пользователем аутентификации
      Specified by:
      hasAuthentication in interface PermissionApi
      Parameters:
      user - контекст пользователя
      Returns:
      наличие аутентификации
    • hasUsername

      public boolean hasUsername(net.n2oapp.framework.api.user.UserContext user, String name)
      Description copied from interface: PermissionApi
      Проверка соответствия имени пользователя одному из заданным в схеме доступа
      Specified by:
      hasUsername in interface PermissionApi
      Parameters:
      user - контекст пользователя
      name - имя пользователя
      Returns:
      соответствие юзернэйма одному из заданных
    • addAllowedPermission

      public void addAllowedPermission(String allowedPermission)
    • addAllowedRole

      public void addAllowedRole(String allowedRole)
    • clearAllowedPermissions

      public void clearAllowedPermissions()
    • clearCalls

      public void clearCalls()