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 -
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.commons.security.permissions.PermissiongetGlobalPermission(AccessToken token) org.craftercms.commons.security.permissions.PermissiongetPermission(AccessToken token, String tenantName)
-
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:
getGlobalPermissionin interfaceorg.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String> - Throws:
IllegalArgumentExceptionorg.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:
getPermissionin interfaceorg.craftercms.commons.security.permissions.PermissionResolver<AccessToken,String> - Throws:
org.craftercms.commons.security.exception.PermissionException
-