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

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

public class PromotableFulfillmentGroupAdjustmentImpl
extends java.lang.Object
implements PromotableFulfillmentGroupAdjustment


Field Summary
protected  FulfillmentGroupAdjustment delegate
           
protected  PromotableFulfillmentGroup fulfillmentGroup
           
 
Constructor Summary
PromotableFulfillmentGroupAdjustmentImpl(FulfillmentGroupAdjustment fulfillmentGroupAdjustment, PromotableFulfillmentGroup fulfillmentGroup)
           
 
Method Summary
 void computeAdjustmentValue()
           
 FulfillmentGroupAdjustment getDelegate()
           
 FulfillmentGroup getFulfillmentGroup()
           
 java.lang.Long getId()
           
 Offer getOffer()
           
 java.lang.String getReason()
           
 Money getValue()
           
 void init(FulfillmentGroup fulfillmentGroup, Offer offer, java.lang.String reason)
           
 void reset()
           
 void setId(java.lang.Long id)
           
 void setReason(java.lang.String reason)
           
 void setValue(Money value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fulfillmentGroup

protected PromotableFulfillmentGroup fulfillmentGroup

delegate

protected FulfillmentGroupAdjustment delegate
Constructor Detail

PromotableFulfillmentGroupAdjustmentImpl

public PromotableFulfillmentGroupAdjustmentImpl(FulfillmentGroupAdjustment fulfillmentGroupAdjustment,
                                                PromotableFulfillmentGroup fulfillmentGroup)
Method Detail

reset

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

getDelegate

public FulfillmentGroupAdjustment getDelegate()
Specified by:
getDelegate in interface PromotableFulfillmentGroupAdjustment

computeAdjustmentValue

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

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getOffer

public Offer getOffer()

getFulfillmentGroup

public FulfillmentGroup getFulfillmentGroup()

getReason

public java.lang.String getReason()

setReason

public void setReason(java.lang.String reason)

init

public void init(FulfillmentGroup fulfillmentGroup,
                 Offer offer,
                 java.lang.String reason)

setValue

public void setValue(Money value)

getValue

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


Copyright © 2012. All Rights Reserved.