org.broadleafcommerce.common.web
Class BroadleafRequestInterceptor

java.lang.Object
  extended by org.broadleafcommerce.common.web.BroadleafRequestInterceptor
All Implemented Interfaces:
org.springframework.web.context.request.WebRequestInterceptor

public class BroadleafRequestInterceptor
extends Object
implements org.springframework.web.context.request.WebRequestInterceptor

Interceptor responsible for setting up the BroadleafRequestContext for the life of the request. This interceptor should be the very first one in the list, as other interceptors might also use BroadleafRequestContext.

Note that in Servlet applications you should be using the BroadleafRequestFilter.

Author:
Phillip Verheyden
See Also:
BroadleafRequestProcessor}, BroadleafRequestContext}

Field Summary
protected  BroadleafRequestProcessor requestProcessor
           
 
Constructor Summary
BroadleafRequestInterceptor()
           
 
Method Summary
 void afterCompletion(org.springframework.web.context.request.WebRequest request, Exception ex)
           
 void postHandle(org.springframework.web.context.request.WebRequest request, org.springframework.ui.ModelMap model)
           
 void preHandle(org.springframework.web.context.request.WebRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requestProcessor

protected BroadleafRequestProcessor requestProcessor
Constructor Detail

BroadleafRequestInterceptor

public BroadleafRequestInterceptor()
Method Detail

preHandle

public void preHandle(org.springframework.web.context.request.WebRequest request)
               throws Exception
Specified by:
preHandle in interface org.springframework.web.context.request.WebRequestInterceptor
Throws:
Exception

postHandle

public void postHandle(org.springframework.web.context.request.WebRequest request,
                       org.springframework.ui.ModelMap model)
                throws Exception
Specified by:
postHandle in interface org.springframework.web.context.request.WebRequestInterceptor
Throws:
Exception

afterCompletion

public void afterCompletion(org.springframework.web.context.request.WebRequest request,
                            Exception ex)
                     throws Exception
Specified by:
afterCompletion in interface org.springframework.web.context.request.WebRequestInterceptor
Throws:
Exception


Copyright © 2013. All Rights Reserved.