Class DefaultQueryEndpointPermissionsChecker
- java.lang.Object
-
- de.hybris.platform.personalizationwebservices.security.impl.DefaultQueryEndpointPermissionsChecker
-
- All Implemented Interfaces:
QueryEndpointPermissionsChecker
public class DefaultQueryEndpointPermissionsChecker extends java.lang.Object implements QueryEndpointPermissionsChecker
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryEndpointPermissionsChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkCurrentUserAllowed(java.util.List<CatalogVersionWsDTO> readAccessRequiredCatalogs, java.util.List<CatalogVersionWsDTO> writeAccessRequiredCatalogs)
protected PermissionsFacade
getPermissionsFacade()
protected UserService
getUserService()
protected boolean
hasCatalogPermission(java.util.List<CatalogPermissionsData> permissions, java.lang.String catalog, java.lang.String catalogVersion, java.lang.String permissionName)
void
setPermissionsFacade(PermissionsFacade permissionsFacade)
void
setUserService(UserService userService)
-
-
-
Method Detail
-
checkCurrentUserAllowed
public void checkCurrentUserAllowed(java.util.List<CatalogVersionWsDTO> readAccessRequiredCatalogs, java.util.List<CatalogVersionWsDTO> writeAccessRequiredCatalogs)
- Specified by:
checkCurrentUserAllowed
in interfaceQueryEndpointPermissionsChecker
-
hasCatalogPermission
protected boolean hasCatalogPermission(java.util.List<CatalogPermissionsData> permissions, java.lang.String catalog, java.lang.String catalogVersion, java.lang.String permissionName)
-
getPermissionsFacade
protected PermissionsFacade getPermissionsFacade()
-
setPermissionsFacade
public void setPermissionsFacade(PermissionsFacade permissionsFacade)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
-