org.broadleafcommerce.core.catalog.service.dynamic
Class SkuPricingConsiderationContext

java.lang.Object
  extended by org.broadleafcommerce.core.catalog.service.dynamic.SkuPricingConsiderationContext

public class SkuPricingConsiderationContext
extends Object

Convenient place to store the pricing considerations context and the pricing service on thread local. This class is usually filled out by a org.broadleafcommerce.core.web.catalog.DynamicSkuPricingFilter. The default implementation of this is org.broadleafcommerce.core.web.catalog.DefaultDynamicSkuPricingFilter.

Author:
jfischer
See Also:
SkuImpl#getRetailPrice}, SkuImpl#getSalePrice}, org.broadleafcommerce.core.web.catalog.DynamicSkuPricingFilter}

Field Summary
protected  HashMap considerations
           
protected  DynamicSkuPricingService pricingService
           
 
Constructor Summary
SkuPricingConsiderationContext()
           
 
Method Summary
static HashMap getSkuPricingConsiderationContext()
           
static DynamicSkuPricingService getSkuPricingService()
           
static boolean hasDynamicPricing()
           
static void setSkuPricingConsiderationContext(HashMap skuPricingConsiderations)
           
static void setSkuPricingService(DynamicSkuPricingService skuPricingService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pricingService

protected DynamicSkuPricingService pricingService

considerations

protected HashMap considerations
Constructor Detail

SkuPricingConsiderationContext

public SkuPricingConsiderationContext()
Method Detail

getSkuPricingConsiderationContext

public static HashMap getSkuPricingConsiderationContext()

setSkuPricingConsiderationContext

public static void setSkuPricingConsiderationContext(HashMap skuPricingConsiderations)

getSkuPricingService

public static DynamicSkuPricingService getSkuPricingService()

setSkuPricingService

public static void setSkuPricingService(DynamicSkuPricingService skuPricingService)

hasDynamicPricing

public static boolean hasDynamicPricing()


Copyright © 2013. All Rights Reserved.