public class CompositePermissionResolverImpl extends Object implements org.craftercms.commons.security.permissions.PermissionResolver<String,Map<String,Object>>
PermissionResolver that resolves user permissions based on Studio's
SecurityService.| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_LIST_RESOURCE_ID |
static String |
PATH_RESOURCE_ID |
static String |
SITE_ID_RESOURCE_ID |
| Constructor and Description |
|---|
CompositePermissionResolverImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.craftercms.commons.security.permissions.Permission |
getGlobalPermission(String username) |
org.craftercms.commons.security.permissions.Permission |
getPermission(String username,
Map<String,Object> resourceIds) |
StudioConfiguration |
getStudioConfiguration() |
void |
setSecurityService(SecurityService securityService) |
void |
setStudioConfiguration(StudioConfiguration studioConfiguration) |
public static final String SITE_ID_RESOURCE_ID
public static final String PATH_RESOURCE_ID
public static final String PATH_LIST_RESOURCE_ID
public void setSecurityService(SecurityService securityService)
public StudioConfiguration getStudioConfiguration()
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
public org.craftercms.commons.security.permissions.Permission getGlobalPermission(String username) throws org.craftercms.commons.security.exception.PermissionException
Copyright © 2022 CrafterCMS. All rights reserved.