Class DefaultCatalogPermissionsChecker
- java.lang.Object
-
- de.hybris.platform.permissionsfacades.security.impl.DefaultCatalogPermissionsChecker
-
- All Implemented Interfaces:
CatalogPermissionsChecker
public class DefaultCatalogPermissionsChecker extends java.lang.Object implements CatalogPermissionsChecker
-
-
Constructor Summary
Constructors Constructor Description DefaultCatalogPermissionsChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PermissionsFacadegetPermissionsFacade()booleanhasAccessToCatalog(org.springframework.security.core.Authentication authentication, javax.servlet.http.HttpServletRequest request, java.lang.String catalog, java.lang.String catalogVersion)Checks if given authentication has access to catalog/version with given request.protected booleanhasCatalogPermission(java.lang.String uid, java.lang.String catalog, java.lang.String catalogVersion, java.lang.String permissionName)voidsetPermissionsFacade(PermissionsFacade permissionsFacade)
-
-
-
Method Detail
-
hasAccessToCatalog
public boolean hasAccessToCatalog(org.springframework.security.core.Authentication authentication, javax.servlet.http.HttpServletRequest request, java.lang.String catalog, java.lang.String catalogVersion)Description copied from interface:CatalogPermissionsCheckerChecks if given authentication has access to catalog/version with given request.- Specified by:
hasAccessToCatalogin interfaceCatalogPermissionsChecker- Parameters:
authentication- principal trying to gain accessrequest- request made to access catalogVersioncatalog- name of catalogcatalogVersion- name of catalog version- Returns:
- true if request can access given catalogVersion.
-
hasCatalogPermission
protected boolean hasCatalogPermission(java.lang.String uid, java.lang.String catalog, java.lang.String catalogVersion, java.lang.String permissionName)
-
getPermissionsFacade
protected PermissionsFacade getPermissionsFacade()
-
setPermissionsFacade
public void setPermissionsFacade(PermissionsFacade permissionsFacade)
-
-