org.broadleafcommerce.core.offer.service.discount.domain
Interface PromotableFulfillmentGroup

All Known Implementing Classes:
PromotableFulfillmentGroupImpl

public interface PromotableFulfillmentGroup


Method Summary
 void addCandidateFulfillmentGroupOffer(PromotableCandidateFulfillmentGroupOffer candidateOffer)
           
 void addFulfillmentGroupAdjustment(PromotableFulfillmentGroupAdjustment fulfillmentGroupAdjustment)
           
 Money getAdjustmentPrice()
           
 FulfillmentGroup getDelegate()
           
 List<PromotableOrderItem> getDiscountableDiscreteOrderItems()
           
 Money getPriceBeforeAdjustments(boolean allowSalesPrice)
           
 Money getRetailShippingPrice()
           
 Money getSaleShippingPrice()
           
 Money getShippingPrice()
           
 void removeAllAdjustments()
           
 void removeAllCandidateOffers()
           
 void reset()
           
 void setAdjustmentPrice(Money adjustmentPrice)
           
 void setShippingPrice(Money shippingPrice)
           
 

Method Detail

reset

void reset()

getDelegate

FulfillmentGroup getDelegate()

getDiscountableDiscreteOrderItems

List<PromotableOrderItem> getDiscountableDiscreteOrderItems()

addFulfillmentGroupAdjustment

void addFulfillmentGroupAdjustment(PromotableFulfillmentGroupAdjustment fulfillmentGroupAdjustment)

removeAllAdjustments

void removeAllAdjustments()

getPriceBeforeAdjustments

Money getPriceBeforeAdjustments(boolean allowSalesPrice)

getAdjustmentPrice

Money getAdjustmentPrice()

setAdjustmentPrice

void setAdjustmentPrice(Money adjustmentPrice)

getRetailShippingPrice

Money getRetailShippingPrice()

getSaleShippingPrice

Money getSaleShippingPrice()

removeAllCandidateOffers

void removeAllCandidateOffers()

setShippingPrice

void setShippingPrice(Money shippingPrice)

getShippingPrice

Money getShippingPrice()

addCandidateFulfillmentGroupOffer

void addCandidateFulfillmentGroupOffer(PromotableCandidateFulfillmentGroupOffer candidateOffer)


Copyright © 2012. All Rights Reserved.