org.broadleafcommerce.core.web.catalog
Class DynamicSkuPricingInterceptor
java.lang.Object
org.broadleafcommerce.core.web.catalog.DynamicSkuPricingInterceptor
- All Implemented Interfaces:
- org.springframework.web.context.request.WebRequestInterceptor
public abstract class DynamicSkuPricingInterceptor
- extends Object
- implements org.springframework.web.context.request.WebRequestInterceptor
Interceptor version of the DynamicSkuPricingFilter. If you are using Broadleaf in a Servlet web application
then you should instead be using the DefaultDynamicSkuPricingFilter.
This should be configured in your Spring context, but not the root one. So if you are running in a Portlet
environment, then you should configure the interceptor in each individual portlet's context.
- Author:
- Phillip Verheyden (phillipuniverse)
- See Also:
DynamicSkuPricingFilter}
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.web.context.request.WebRequestInterceptor |
postHandle |
skuPricingService
protected DynamicSkuPricingService skuPricingService
DynamicSkuPricingInterceptor
public DynamicSkuPricingInterceptor()
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
getDynamicSkuPricingService
public DynamicSkuPricingService getDynamicSkuPricingService(org.springframework.web.context.request.WebRequest request)
getPricingConsiderations
public abstract HashMap getPricingConsiderations(org.springframework.web.context.request.WebRequest request)
- Override to supply your own considerations to pass to the
SkuPricingConsiderationContext.
- Parameters:
request -
- Returns:
- considerations that the
DynamicSkuPricingService will evaluate when implementing custom pricing
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.