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

java.lang.Object
  extended by org.broadleafcommerce.core.catalog.service.dynamic.DefaultDynamicSkuPricingServiceImpl
All Implemented Interfaces:
DynamicSkuPricingService

@Service(value="blDynamicSkuPricingService")
public class DefaultDynamicSkuPricingServiceImpl
extends Object
implements DynamicSkuPricingService

Author:
jfischer

Constructor Summary
DefaultDynamicSkuPricingServiceImpl()
           
 
Method Summary
 DynamicSkuPrices getPriceAdjustment(ProductOptionValueImpl productOptionValueImpl, Money priceAdjustment, HashMap skuPricingConsiderationContext)
           
 DynamicSkuPrices getSkuBundleItemPrice(SkuBundleItem skuBundleItem, HashMap skuPricingConsiderations)
          getSkuBundleItemPrice method computes the sale price of a skuBundleItem
 DynamicSkuPrices getSkuPrices(Sku sku, HashMap skuPricingConsiderations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDynamicSkuPricingServiceImpl

public DefaultDynamicSkuPricingServiceImpl()
Method Detail

getSkuPrices

public DynamicSkuPrices getSkuPrices(Sku sku,
                                     HashMap skuPricingConsiderations)
Specified by:
getSkuPrices in interface DynamicSkuPricingService

getSkuBundleItemPrice

public DynamicSkuPrices getSkuBundleItemPrice(SkuBundleItem skuBundleItem,
                                              HashMap skuPricingConsiderations)
Description copied from interface: DynamicSkuPricingService
getSkuBundleItemPrice method computes the sale price of a skuBundleItem

Specified by:
getSkuBundleItemPrice in interface DynamicSkuPricingService
Returns:

getPriceAdjustment

public DynamicSkuPrices getPriceAdjustment(ProductOptionValueImpl productOptionValueImpl,
                                           Money priceAdjustment,
                                           HashMap skuPricingConsiderationContext)
Specified by:
getPriceAdjustment in interface DynamicSkuPricingService


Copyright © 2013. All Rights Reserved.