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 computeAdjustmentValue()
           
 OrderItemAdjustment getDelegate()
           
 Money getValue()
           
 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

computeAdjustmentValue

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

getValue

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


Copyright © 2012. All Rights Reserved.