Interface ClientPermissionEvaluator


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

    • isPermissionsEnabled

      boolean isPermissionsEnabled(ClientModel client)
    • setPermissionsEnabled

      void setPermissionsEnabled(ClientModel client, boolean enable)
    • requireListClientScopes

      void requireListClientScopes()
    • canManage

      boolean canManage()
    • requireManage

      void requireManage()
    • canManageClientScopes

      boolean canManageClientScopes()
    • requireManageClientScopes

      void requireManageClientScopes()
    • canView

      boolean canView()
    • canList

      boolean canList()
    • canViewClientScopes

      boolean canViewClientScopes()
    • requireList

      void requireList()
    • canListClientScopes

      boolean canListClientScopes()
    • requireView

      void requireView()
    • requireViewClientScopes

      void requireViewClientScopes()
    • canManage

      boolean canManage(ClientModel client)
    • canConfigure

      boolean canConfigure(ClientModel client)
    • requireConfigure

      void requireConfigure(ClientModel client)
    • requireManage

      void requireManage(ClientModel client)
    • canView

      boolean canView(ClientModel client)
    • requireView

      void requireView(ClientModel client)
    • canManage

      boolean canManage(ClientScopeModel clientScope)
    • requireManage

      void requireManage(ClientScopeModel clientScope)
    • canView

      boolean canView(ClientScopeModel clientScope)
    • requireView

      void requireView(ClientScopeModel clientScope)
    • canMapRoles

      boolean canMapRoles(ClientModel client)
    • canMapCompositeRoles

      boolean canMapCompositeRoles(ClientModel client)
    • canMapClientScopeRoles

      boolean canMapClientScopeRoles(ClientModel client)
    • getAccess

      Map<String,Boolean> getAccess(ClientModel client)
    • getClientsWithPermission

      Set<String> getClientsWithPermission(String scope)