org.broadleafcommerce.core.offer.service.discount.domain
Class PromotableOrderItemAdjustmentImpl

java.lang.Object
  extended by org.broadleafcommerce.core.offer.service.discount.domain.PromotableOrderItemAdjustmentImpl
All Implemented Interfaces:
PromotableOrderItemAdjustment

public class PromotableOrderItemAdjustmentImpl
extends Object
implements PromotableOrderItemAdjustment


Field Summary
protected  OrderItemAdjustment delegate
           
protected  PromotableOrderItem orderItem
           
 
Constructor Summary
PromotableOrderItemAdjustmentImpl(OrderItemAdjustment orderItemAdjustment, PromotableOrderItem orderItem)
           
 
Method Summary
 void computeAdjustmentValues()
           
 OrderItemAdjustment getDelegate()
           
 Money getRetailPriceValue()
           
 Money getSalesPriceValue()
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderItem

protected PromotableOrderItem orderItem

delegate

protected OrderItemAdjustment delegate
Constructor Detail

PromotableOrderItemAdjustmentImpl

public PromotableOrderItemAdjustmentImpl(OrderItemAdjustment orderItemAdjustment,
                                         PromotableOrderItem orderItem)
Method Detail

reset

public void reset()
Specified by:
reset in interface PromotableOrderItemAdjustment

getDelegate

public OrderItemAdjustment getDelegate()
Specified by:
getDelegate in interface PromotableOrderItemAdjustment

computeAdjustmentValues

public void computeAdjustmentValues()
Specified by:
computeAdjustmentValues in interface PromotableOrderItemAdjustment

getRetailPriceValue

public Money getRetailPriceValue()
Specified by:
getRetailPriceValue in interface PromotableOrderItemAdjustment

getSalesPriceValue

public Money getSalesPriceValue()
Specified by:
getSalesPriceValue in interface PromotableOrderItemAdjustment


Copyright © 2012. All Rights Reserved.