Class PermissionResolverImpl
java.lang.Object
org.craftercms.studio.permissions.PermissionResolverImpl
- All Implemented Interfaces:
org.craftercms.commons.security.permissions.PermissionResolver<String,Map<String, Object>>
public class PermissionResolverImpl
extends Object
implements org.craftercms.commons.security.permissions.PermissionResolver<String,Map<String,Object>>
Implementation of
PermissionResolver that resolves user permissions based on Studio's
SecurityService.- Author:
- avasquez
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionResolverImpl(SecurityService securityService, StudioConfiguration studioConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.commons.security.permissions.PermissiongetGlobalPermission(String username) org.craftercms.commons.security.permissions.PermissiongetPermission(String username, Map<String, Object> resourceIds)
-
Constructor Details
-
PermissionResolverImpl
public PermissionResolverImpl(SecurityService securityService, StudioConfiguration studioConfiguration)
-
-
Method Details
-
getStudioConfiguration
-
getGlobalPermission
public org.craftercms.commons.security.permissions.Permission getGlobalPermission(String username) throws org.craftercms.commons.security.exception.PermissionException -
getPermission
-