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 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

      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)