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 Summary
Constructors Constructor Description TenantPermissionResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.craftercms.commons.security.permissions.Permission
getGlobalPermission(AccessToken token)
org.craftercms.commons.security.permissions.Permission
getPermission(AccessToken token, String tenantName)
-
-
-
Method Detail
-
getGlobalPermission
public org.craftercms.commons.security.permissions.Permission getGlobalPermission(AccessToken token) throws IllegalArgumentException, org.craftercms.commons.security.exception.PermissionException
- Specified by:
getGlobalPermission
in interfaceorg.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 interfaceorg.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String>
- Throws:
org.craftercms.commons.security.exception.PermissionException
-
-