public interface PriceListOverrideStrategy
extends org.springframework.core.Ordered
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.StandardCacheItem |
getOverride(PriceList priceList,
org.broadleafcommerce.core.catalog.domain.Sku sku,
String basicCacheKey)
Retrieve the standard site override SkuPriceData, if applicable
|
org.broadleafcommerce.common.extension.StandardCacheItem |
getTemplate(String templateCacheKey,
PriceList priceList,
org.broadleafcommerce.core.catalog.domain.Sku sku)
Retrieve the template level SkuPriceData, if applicable
|
boolean |
validateTemplateProcessing(String standardCacheKey,
String templateCacheKey)
Whether or not a template version should be searched for.
|
org.broadleafcommerce.common.extension.StandardCacheItem getOverride(PriceList priceList, org.broadleafcommerce.core.catalog.domain.Sku sku, String basicCacheKey)
priceList - sku - basicCacheKey - org.broadleafcommerce.common.extension.StandardCacheItem getTemplate(String templateCacheKey, PriceList priceList, org.broadleafcommerce.core.catalog.domain.Sku sku)
templateCacheKey - priceList - sku - boolean validateTemplateProcessing(String standardCacheKey, String templateCacheKey)
standardCacheKey - templateCacheKey - Copyright © 2018. All rights reserved.