org.broadleafcommerce.core.offer.domain
Interface CandidateQualifiedOffer

All Superinterfaces:
CandidateOffer, java.io.Serializable
All Known Subinterfaces:
CandidateFulfillmentGroupOffer, CandidateItemOffer, CandidateOrderOffer
All Known Implementing Classes:
CandidateFulfillmentGroupOfferImpl, CandidateItemOfferImpl, CandidateOrderOfferImpl, CandidateQualifiedOfferImpl

public interface CandidateQualifiedOffer
extends CandidateOffer

Author:
jfischer

Method Summary
 Money calculateSavingsForOrderItem(OrderItem chgItem, int qtyToReceiveSavings)
           
 java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> getCandidateQualifiersMap()
           
 java.util.List<OrderItem> getCandidateTargets()
           
 void setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> candidateItemsMap)
           
 void setCandidateTargets(java.util.List<OrderItem> candidateTargets)
           
 
Methods inherited from interface org.broadleafcommerce.core.offer.domain.CandidateOffer
getId, getOffer, getPriority, setId, setOffer
 

Method Detail

getCandidateQualifiersMap

java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> getCandidateQualifiersMap()

setCandidateQualifiersMap

void setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> candidateItemsMap)

getCandidateTargets

java.util.List<OrderItem> getCandidateTargets()

setCandidateTargets

void setCandidateTargets(java.util.List<OrderItem> candidateTargets)

calculateSavingsForOrderItem

Money calculateSavingsForOrderItem(OrderItem chgItem,
                                   int qtyToReceiveSavings)


Copyright © 2011. All Rights Reserved.