Interface UserPermissionEvaluator


public interface UserPermissionEvaluator
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • requireManage

      void requireManage()
    • requireManage

      void requireManage(UserModel user)
    • canManage

      boolean canManage()
    • canManage

      boolean canManage(UserModel user)
    • requireQuery

      void requireQuery()
    • canQuery

      boolean canQuery()
    • requireView

      void requireView()
    • requireView

      void requireView(UserModel user)
    • canView

      boolean canView()
    • canView

      boolean canView(UserModel user)
    • requireImpersonate

      void requireImpersonate(UserModel user)
    • canImpersonate

      boolean canImpersonate()
    • canImpersonate

      boolean canImpersonate(UserModel user, ClientModel requester)
    • isImpersonatable

      boolean isImpersonatable(UserModel user, ClientModel requester)
    • getAccess

      Map<String,Boolean> getAccess(UserModel user)
    • requireMapRoles

      void requireMapRoles(UserModel user)
    • canMapRoles

      boolean canMapRoles(UserModel user)
    • requireManageGroupMembership

      void requireManageGroupMembership(UserModel user)
    • canManageGroupMembership

      boolean canManageGroupMembership(UserModel user)
    • grantIfNoPermission

      void grantIfNoPermission(boolean grantIfNoPermission)