Class CatalogVersionPermissionInterceptor
java.lang.Object
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
de.hybris.platform.cmswebservices.interceptor.CatalogVersionPermissionInterceptor
- All Implemented Interfaces:
org.springframework.web.servlet.AsyncHandlerInterceptor,org.springframework.web.servlet.HandlerInterceptor
public class CatalogVersionPermissionInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Default interceptor to run before controllers' execution to extract the uuid from the request URI and determines if
the current user has the required permission to access the catalog version.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CatalogVersionPermissionServiceprotected org.springframework.beans.factory.ObjectFactory<ItemData>protected RequestMethodResolverprotected UniqueItemIdentifierServicebooleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) voidsetCatalogVersionPermissionService(CatalogVersionPermissionService catalogVersionPermissionService) voidsetItemDataDataFactory(org.springframework.beans.factory.ObjectFactory<ItemData> itemDataDataFactory) voidsetRequestMethodResolver(RequestMethodResolver requestMethodResolver) voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.servlet.AsyncHandlerInterceptor
afterConcurrentHandlingStartedMethods inherited from interface org.springframework.web.servlet.HandlerInterceptor
afterCompletion, postHandle
-
Constructor Details
-
CatalogVersionPermissionInterceptor
public CatalogVersionPermissionInterceptor()
-
-
Method Details
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception - Throws:
Exception
-
getUniqueItemIdentifierService
-
setUniqueItemIdentifierService
-
getCatalogVersionPermissionService
-
setCatalogVersionPermissionService
public void setCatalogVersionPermissionService(CatalogVersionPermissionService catalogVersionPermissionService) -
getItemDataDataFactory
-
setItemDataDataFactory
public void setItemDataDataFactory(org.springframework.beans.factory.ObjectFactory<ItemData> itemDataDataFactory) -
getRequestMethodResolver
-
setRequestMethodResolver
-