Class TenantPermissionResolver

java.lang.Object
org.craftercms.profile.permissions.TenantPermissionResolver
All Implemented Interfaces:
org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String>

public class TenantPermissionResolver extends Object implements org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String>
PermissionResolver for tenants.
Author:
avasquez
  • Constructor Details

    • TenantPermissionResolver

      public TenantPermissionResolver()
  • Method Details

    • getGlobalPermission

      public org.craftercms.commons.security.permissions.Permission getGlobalPermission(AccessToken token) throws IllegalArgumentException, org.craftercms.commons.security.exception.PermissionException
      Specified by:
      getGlobalPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String>
      Throws:
      IllegalArgumentException
      org.craftercms.commons.security.exception.PermissionException
    • getPermission

      public org.craftercms.commons.security.permissions.Permission getPermission(AccessToken token, String tenantName) throws org.craftercms.commons.security.exception.PermissionException
      Specified by:
      getPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String>
      Throws:
      org.craftercms.commons.security.exception.PermissionException