Class TenantPermissionResolver

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

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

    • TenantPermissionResolver

      public TenantPermissionResolver()
  • Method Details

    • getGlobalPermission

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

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