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.HandlerInterceptorAdapterDefault 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 Constructor Description CatalogVersionPermissionInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CatalogVersionPermissionServicegetCatalogVersionPermissionService()protected org.springframework.beans.factory.ObjectFactory<ItemData>getItemDataDataFactory()protected RequestMethodResolvergetRequestMethodResolver()protected UniqueItemIdentifierServicegetUniqueItemIdentifierService()booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)voidsetCatalogVersionPermissionService(CatalogVersionPermissionService catalogVersionPermissionService)voidsetItemDataDataFactory(org.springframework.beans.factory.ObjectFactory<ItemData> itemDataDataFactory)voidsetRequestMethodResolver(RequestMethodResolver requestMethodResolver)voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
-
-
Method Detail
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws java.lang.Exception- Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Overrides:
preHandlein classorg.springframework.web.servlet.handler.HandlerInterceptorAdapter- Throws:
java.lang.Exception
-
getUniqueItemIdentifierService
protected UniqueItemIdentifierService getUniqueItemIdentifierService()
-
setUniqueItemIdentifierService
public void setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
getCatalogVersionPermissionService
protected CatalogVersionPermissionService getCatalogVersionPermissionService()
-
setCatalogVersionPermissionService
public void setCatalogVersionPermissionService(CatalogVersionPermissionService catalogVersionPermissionService)
-
getItemDataDataFactory
protected org.springframework.beans.factory.ObjectFactory<ItemData> getItemDataDataFactory()
-
setItemDataDataFactory
public void setItemDataDataFactory(org.springframework.beans.factory.ObjectFactory<ItemData> itemDataDataFactory)
-
getRequestMethodResolver
protected RequestMethodResolver getRequestMethodResolver()
-
setRequestMethodResolver
public void setRequestMethodResolver(RequestMethodResolver requestMethodResolver)
-
-